- 24-02-2006: Ka SPN Purwokerto Polda Jawa Tengah
- 16-03-2008: Kabag Lekdik Rodalpers SDE SDM Polri
- 23-10-2008: Dir Reskrimum Polda Metro Jaya
- 17-10-2009: Wadir I/Kam Dan Trannas Bareskrim Polri
- 29-09-2010: Dirbinmas Baharkam Polri
- 03-09-2012: Kapolda NTB
- 24-11-2013: Kapolda Jawa Barat
- 05-06-2015: Kadivkum Polri
- 28-02-2016: Kadivpropam Polri