[2] He is cooperated with some of the notable Iranian film directors, including Ebrahim Golestan, Bahram Beyzai, Ali Hatami, Amir Naderi, Masoud Kimiai, Dariush Mehrjoui, and Davood Mirbagheri.
He has received a First Grade Certificate in Art (equivalent to PhD) from the Ministry of Culture and Islamic Guidance of Iran.
Naive (1970), Sattar Khan (1972), Tangna (1973), Tangsir (1973), The Deer (1974), Senator (1983), Travellers (1991), The Fateful Day (1994), and Killing Mad Dogs (2000).
He has also taken part in various TV series, such as The First Man (1976), Sarbadars (1984), Imam Ali (1991), Heroes Don't Die (1997), and Tabriz in Fog (2010).
After two years with the group, he joined Imperial Iranian Air Force and subsequent to taking several electronics and English courses, he began teaching in the two fields.