Ia pernah mendapat penugasan di beberapa negara. Kariernya sangat cemerlang, sejumlah jabatan strategis pernah diembannya, di antaranya Wakil Gubernur Lemhannas 2011.
Jabatan militernya mulai dari Letnan Dua sampai dengan Kapten Danton:
Yonif Linud 700/BS Kodam XIV/Hasanuddin (1981); Danki A Yonif Linud 700/BS Kodam XIV/Hasanuddin (1983); Kasi Operasi Yonif Linud 700/BS Kodam VII/Wirabuana
Mayor
Perwira Operasi Kodim 1408/BS Ujungpandang
Wakil Komandan Yonif 202/Tajimalela
Kasi Teritorial Brigif-1 PAM IK/JS
Letnan Kolonel
Komandan Yonif 201/Jaya Yudha (1995)
Komandan Kodim 0501/Jakarta Pusat (1996)
Sespri Wakasad (1998)
Kolonel
Pabandya-3 Ops PB-IV/Sopsad
Komandan Brigif-1/Jaya Sakti (1999)
Asops Kasdam VI/Tanjungpura
Dirbindiklat Pussenif
Komandan Rindam VI/Tanjungpura (2005)
Komandan Korem 141/Toddopuli Watampone (2006)
Brigadir Jenderal
Pa Ahli Kasad Bidang Ekonomi (2007)
Direktur Doktrin Kodiklat TNI AD (2008)
Kasdam Jaya (2008)
Mayor Jenderal
Panglima Divisi Infanteri 1/Kostrad (2010)
Panglima Kodam XII/Tanjungpura (2010)
Panglima Kodam III/Siliwangi (2010)
Letnan Jenderal
Wakil Gubernur Lemhannas (2011)
Wakasad (2013)
Jenderal
KSAD (2013)
Panglima TNI (2013-2015)Jabatan Politik
Saat ini, menjabat sebagai Kepala Staf Kepresidenan sejak 2018.