Amin werd geboren in Irak en toen hij drie was verhuisde zijn familie naar Leeuwarden. Hierna speelde hij in de jeugd van LAC Frisia 1883 en in 2008 kwam de middenvelder in de jeugdopleiding van sc Heerenveen terecht. Amin had in 2013 de kans om te vertrekken naar de opleiding van Arsenal, maar deze overgang wees de jeugdspeler af.[1] Aan het einde van het seizoen 2015/16, waarin hij vier keer zonder invalbeurt op de reservebank bij het eerste elftal had gezeten, kreeg hij een contractverlening van één seizoen.[2] Het seizoen erop leverde twee reserveplekken op maar opnieuw geen speeltijd, waarop hij de club transfervrij mocht verlaten. In februari 2017 trok Amin naar het Zweedse Dalkurd, waar hij zijn handtekening zette onder een verbintenis voor de duur van drie seizoenen.[3] In zijn eerste jaar bij die club promoveerde Dalkurd uit de Superettan naar de Allsvenskan. Hierop kreeg hij een contractverlenging tot eind 2021.[4] Halverwege het seizoen 2018 nam Östersunds FK de middenvelder over voor een recordbedrag en gaf hem een contract tot en met december 2021.[5] Na afloop van deze verbintenis keerde Amin transfervrij terug naar Dalkurd.[6] In februari 2023 keerde Amin terug naar zijn geboorteland Irak, waar hij voor Duhok SC ging spelen.[7]