- Pama Polda Metro Jaya (1993)
- Wakapolsek Setiabudi (1997-1999)
- Kapuskodalops Polres Gianyar (2001)
- Kapolsek Kota Denpasar (2001-2003)
- Kanit II/Psikotropika Polda Metro Jaya (2003-2005)
- Kapolsek Metro Kebayoran Lama (2005-2006)
- Kasat Narkoba Polres Metro Jakarta Selatan (2006-2007)
- Kasat Reskrim Polres Metro Jakarta Selatan (2007—2008)
- Kasubdit Resmob Dit Reskrimum Polda Metro Jaya (2010)
- Kasubdit Jatanras Ditreskrimum Polda Metro Jaya (2011-2013)
- Kapolres Lampung Utara (2013-2014)
- Wadirreskrimum Polda Banten (2014-2015)
- Kasubdit I Dittipideksus Bareskrim Polri (2015-2016)
- Kapolresta Barelang (2016-2017)
- Dirresnarkoba Polda Kepri (2017)