- Kapolsek Metro Tanah Abang (2002)
- Kasat III Dit Reskrimum Polda Metro Jaya (2008)
- Kapolres KP3 Tanjung Priok (2008)
- Wadir Reskrimum Polda Metro Jaya (2009)
- Kasubdit IV Dittipidum Bareskrim Polri (2011)
- Dirreskrimum Polda Kepri (2011)
- Kapolres Metro Jakarta Barat (2013)
- Analis Kebijakan Madya bidang Pidum
- Bareskrim Polri (2015)
- Dirreskrimsus Polda Metro Jaya (2016)
- Wadirtipideksus Bareskrim Polri (2016)
- Dirtipid Siber Bareskrim Polri (2017)
- Dirtipidter Bareskrim Polri (2018)
- Sahlisosbud Kapolri (2019)
- Kapolda Jawa Timur (2020)