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[3] (2011)
Dirreskrimum Polda Kepri (2011)
Kapolres Metro Jakarta Barat (2013)
Analis Kebijakan Madya bidang Pidum Bareskrim Polri (2015)
Dirreskrimsus Polda Metro Jaya (2016)