SD (1973)
SMP (1979)
SMA (1980)
S1 Hukum (1997)
S2 Manajemen (2001)
Pendidikan kepolisian
Akabri (1984)
Perguruan Tinggi Ilmu Kepolisian (1993)
Sekolah Staf dan Pimpinan (1998)
Sekolah Staf dan Perwira Tinggi XIII (2007)
PPSA Lemhannas (2012)
Tanda pangkat
Letnan Dua (27-09-1984)
Letnan Satu (01-10-1987)
Kapten (01-10-1990)
Mayor (01-10-1995)
Letnan Kolonel (01-10-1999)
Komisaris Besar Polisi (01-01-2006)
Brigadir Jenderal Polisi (08-11-2010)
Inspektur Jenderal Polisi (12-12-2013)
Komisaris Jenderal Polisi (18-05-2018)