- Komandan Peleton MO. 81 Kompi Bantuan Batalyon Infanteri 315/Garuda
- Komandan Kompi Senapan B Batalyon Infanteri 320/Badak Putih
- Komandan Kompi Senapan C Batalyon Infanteri 310/Kidang Kancana
- Kepala Urusan Dalam Detasemen Latihan Tempur
- ADC Panglima Kodam III/Siliwangi
- PS Kepala Seksi-2/Operasi Korem 174/Anim Ti Waninggap
- Komandan Batalyon Infanteri 731/Kabaresi
- Komandan Kodim 1707/Merauke
- Komandan Kodim 1701/Jayapura
- Sekretaris Pribadi Wakil Kepala Staf Angkatan Darat
- Komandan Brigade Infanteri 1/PIK Jaya Sakti
- Asisten Operasi Kepala Staf Kodam Jaya
- Komandan Resimen Induk Daerah Militer Jaya
- Komandan Korem 061/Suryakencana (2006–2007)
- Kepala Staf Divisi Infanteri 2/Kostrad (2007–2008)
- Direktur Latihan Komando Pembinaan Doktrin, Pendidikan dan Latihan TNI Angkatan Darat (2008–2009)
- Gubernur Akademi Militer (2009–2010)
- Panglima Kodam V/Brawijaya (2010–2011)
- Komandan Komando Pembinaan Doktrin, Pendidikan dan Latihan TNI Angkatan Darat (2011–2013)
- Panglima Komando Cabang Srategis Angkatan Darat (2013–2014)
- Kepala Staf TNI Angkatan Darat (2014–2015)
- Panglima Tentara Nasional Indonesia (2015–2017)
- Pati Mabes TNI AD (2017).***