Letnan Dua Polisi 1990
Letnan Satu Polisi 1994
Kapten Polisi/Senior Inspektur Polisi/Ajun Komisaris Polisi 1997 – 1 Januari 2002
Komisaris Polisi 1 Januari 2002 – 1 Juli 2005
Ajun Komisaris Besar Polisi 1 Juli 2005 – 1 Juli 2010
Komisaris Besar Polisi 1 Juli 2010 – 18 Februari 2016
Brigadir Jenderal Polisi 18 Februari 2016 – 18 Mei 2018
Inspektur Jenderal Polisi 18 Mei 2018 – 21 November 2019
Komisaris Jenderal Polisi 21 November 2019 – sekarang
Riwayat Jabatan
Kepolisian
Komandan Peleton II Sabhara Direktorat Samapta Polda Metro Jaya (28—08—1991)
Komandan Peleton III Sabhara Kepolisian Resor Metro Jakarta Timur (28—10—1992)
Kepala Unit Serse Kepolisian Sektor Kramatjvutati (25—04—1994)
Perwira Pertama Kepolisian Daerah Timor Timur (01—07—1997)
Kepala Pusat Komando Pengendalian Operasi Kepolisian Resor Liquica (10—07—1997)