Letnan Dua s/d Letnan Satu
* Komandan Peleton Grup 2/Para Komando, Kopassus (1987)
* Komandan Unit 3, Grup 2/Para Komando, Kopassus (1987)
* Komandan Subtim 2, Sat Gultor 81, Kopassus (1991)
Kapten
* Komandan Tim 3, Sat Gultor 81, Kopassus (1995)
* Komandan Resimen 62, Yon 21 Grup 2/Para Komando, Kopassus (1997)
* Pama Kopassus (1998)
Mayor
* Pamen Kopassus (1999)
* Kepala Seksi Kajian Strategi Hankam, Subdit Kebijakan Pelaksanaan (Jaklak), Direktorat Kebijakan Strategi (Ditjakstra), Ditjen Strahan, Departemen Pertahanan (2000)
* Kepala Seksi Penyusunan, Subdit Kebijakan Pelaksanaan (Jaklak), Direktorat Kebijakan Strategi (Ditjakstra), Ditjen Strahan, Departemen Pertahanan (2001)
* Pamen Mabes TNI-AD (2001)
Letnan Kolonel
* Komandan Batalyon (Danyon) 32/Apta Sandhi Prayuda Utama, Grup 3/Sandhi Yudha, Kopassus (2002)