He is currently head coach of Shahrdari Ardabil in Azadegan League He began his playing for the Shahbaz F.C.
He was invited to the Iran national football team in 1977 by Heshmat Mohajerani.
In 1985, he becomes head coach of Payam Mashhad but less than one year, he was sacked by club.
After near one decade, he return to the football and becomes head coach of Bargh Tehran but was resigned in June 2007.
In July 2007, he becomes head coach of Naft Tehran and help club to promoted to the Iran Pro League.