 He coached Sanat Naft FC and has coached Shahin Bushehr in Iran's Azadegan League from 2005 after Human Afazeli's departure from the club.He was also a first team coach of the Iran national under-23 football team for a short period in 2007.He then being appointed as Foolad assistant coach in 2009.