Amir iniciou sua carreira profissional em Orange County SC, nos Estados Unidos. Depois dessa experiência, em 2012 ingressou no Persepolis FC, um dos principais clubes do seu país.
Após duas épocas, viveu uma nova etapa no Irão no Rah Ahan FC.
Em 2016 iniciou um longo ciclo no futebol português, onde chegou para se juntar ao FC Barreirense. Depois de uma temporada neste clube, o CS Marítimo abriu-lhe as portas da I Liga portuguesa de futebol. Nas últimas duas temporadas foi guarda-redes titular.
Além da experiência no clube verde-rubro, ele também é um jogador internacional do Irão e fez parte da seleção de seu país para o Campeonato do Mundo de 2018.
A Sociedad Deportiva Ponferradina é uma equipa de futebol espanhola com sede em Ponferrada, na região de El Bierzo, na comunidade autónoma de Castela e Leão. Na época passada o clube ficou no oitavo lugar da segunda Liga espanhola.