Career
Machine Sazi
He joined Machine Sazi in summer 2008 and spent Four season with Tabrizi side in Division 1 & Division 2. Naft Tehran
He joined Naft Tehran in summer 2012. He spent two seasons in Naft Tehran and made 35 appearances without scoring.
Foolad
After two season at Naft, he signed one-year contract with Iranian League title holder, Foolad at the deadline of summer transfer window.
He made debut for Foolad in 2nd fixture of 2014-2015 Iran Pro League against Persepolis as a substitute for Yousef Vakia.