Op zesjarige leeftijd kwam hij naar Nederland. Hij begon met voetballen bij GAVC. Etemadi stroomde door vanuit de jeugd van sc Heerenveen, waar hij niet kon aansluiten bij het eerste elftal. De club verhuurde hem in 2009 voor één seizoen verhuurd aan FC Emmen, waarmee Heerenveen een samenwerkingsverband had. Daar kreeg hij aanvankelijk een basisplaats, maar nadat hij in oktober 2009 weigerde om op de bank te zitten, stuurde de club hem weg[1]. Etemadi was bij tot de winterstop niet speelgerechtigd, waarna hij enkele weken op proef meedraaide bij Estil Azin in Iran. Hij kreeg geen werkvergunning en moest het land na een paar maanden verlaten.[2]
In het seizoen 2010/11 stond hij onder contract bij SC Veendam. Bij het begin van het seizoen 2011/12 maakte Etemadi de overstap naar FC Groningen, waar hij derde keeper was. In de winterstop van dat seizoen tot medio 2013 speelde Etemadi in Iran voor Tractor Sazi. Vervolgens stond hij drie seizoenen onder contract bij Almere City waar hij in zijn laatste twee seizoenen basisspeler was. Bij het Iraanse Sanat Naft Abadan kwam hij daarna niet aan spelen toe.
In 2017 maakte hij de overstap naar De Graafschap waarmee hij in 2018 via de nacompetitie naar de Eredivisie promoveerde. Op 8 december 2018 maakte Etemadi zijn debuut in de Eredivisie toen hij na de rust van de uitwedstrijd tegen ADO den Haag de geblesseerde Hidde Jurjus verving.[3] Begin 2019 ging Etemadi terug naar Almere City, waar hij halverwege 2023 stopte als doelman en vervolgens keeperstrainer werd.