- Wakapolsek Metro Matraman Polres Metro Jakarta Timur tahun 1999
- Wakasat Reskrim Polres Metro Jakarta Timur tahun 2001
- Kasat Reskrim Polres Bogor Polda Jabar tahun 2003
- Kanit IV Satops I Dit Reskrim Polda Jabar tahun 2004
- Kasubbag Reskrim Polwil Bogor tahun 2005
- Wakapolres Sumedang Polda Jabar tahun 2007
- Kasiaga Ops Biroops Polda Metro Jaya tahun 2008
- Kasat V Ranmor Dit Reskrimum Polda Metro Jaya tahun 2009
- Kasat Reskrim Polres Jakarta Barat tahun 2010
- Kapolres Purbalingga tahun 2012
- Kapolres Brebes tahun 2013
- Wadirreskrimum Polda Metro Jaya tahun 2015
- Kasubdit IV Dittipidum Bareskrim Polri tahun 2016
- Kasubdit III Dittipidum Bareskrim Polri tahun 2016
- Koorspripim Polri tahun 2018
- Dirtipidum Bareskrim Polri tahun 2019
- Kadiv Propam Polri tahun 2020 - sampai sekarang