Krótko po zwycięstwie rewolucji islamskiej w Iranie zaciągnął się do nowo utworzonego Korpusu Strażników Rewolucji Islamskiej. W 1980 został komendantem garnizonu Korpusu w Teheranie, którym kierował przez dwa lata. Od 1982 do 1984 dowodził oddziałami Strażników Rewolucji w Syrii i Libanie, następnie od 1984 do 1986 ponownie był komendantem teherańskich oddziałów KSRI. Od 1986 do 1990 był zastępcą dowódcy lotnictwa Korpusu, następnie przez dwa lata jego dowódcą, a od 1992 do 1996 zastępcą szefa sztabu Korpusu Strażników Rewolucji Islamskiej.