Jabarkan Pendidikan dari Sjachroedin Zainal Pagaralam

Kursus Lalu Lintas di Jepang

Dansat Lantas Polda Sumbagsel (1981 – 1983)

Kapolres Lampung Selatan & Bandar Lampung (1984 – 1988)

Sesdit Lantas Polda Jabar (1989 - 1990)

Wakapolwiltabes Bandung Polda Jabar (1990 – 1991)

Kapoltabes Palembang Polda Sumbagsel (1991 – 1992)

Direktur Samapta Polda Metro Jaya (1992 – 1993)

Kapolwil Bogor Polda Jabar (1994 - 1996)

Wakapolda Sumsel (1996 – 1997)

Inspektur Pembinaan (Irbin) Itjen Polri (1998)

Staf Ahli Kapolri Bidang Manajemen (1998)

Direktur Samapta Babinkam Polri (1998)

Kapolda Sumatra Selatan (Januari – Desember 2000)

Kapolda Jawa Barat (Desember 2000 – Juni 2001)

Deputi Kapolri Bidang Operasi (Juni 2001 – April 2002)

Pensiun April 2002, Pangkat Komisaris Jenderal Polisi

Gubernur Lampung (2 Juni 2003 - 1 Juni 2008 ; 2 Juni 2009 s.d. 2 Juni 2014)

Duta Besar Indonesia untuk Kroasia (13 Maret 2017 – September 2021)