Career
Esmaeili started his career with Badr Hormozgan from youth levels. In summer 2011 he joined Fajr Sepasi U–20 and after a good season he was promoted to the first team On 5 July 2015, Esmaeili joined Iranian Pro League club Esteghlal on a three-year contract.
U20
He was part of Iran U–20 during 2012 AFC U-19 Championship qualification, 2012 Commonwealth of Independent States Cup, 2012 AFF U-19 Youth Championship and 2012 AFC U-19 Championship.
U23
He invited to Iran U-23 training camp by Nelo Vingada to preparation for Incheon 2014 and 2016 AFC U-22 Championship (Summer Olympic qualification). He named in Iran U23 final list for Incheon 2014.