In August 2006, he moved from Azadegan League club Oghab to the Iranian giants, Persepolis. He scored a spectacular goal from Persepolis' half against Saba Battery. By the end of 2007/2008 season he joined to Mes Kerman.He helped the club to promote for AFC Champions League but at the end of the season there was rumours that he might move back to Persepolis and there was reports that his agent signed for him with Persepolis F.C. while he was in Team Melli camp in June 2009 but somedays later he extended his contract with Mes Kerman. Where he stayed for two season before joining Esteghlal and Tractor Sazi for a season each and finish the season as runner up. He joined Rah Ahan while Ali Daei was the head coach of them in 2012.