• Kasat Serse Polres Maliana Timor Timur (1998-1999)
• Kasat Sabhara Polres Dili (1999)
• KBO Serse Polres Surabaya Utara Polda Jatim (1999-2000)
• Kanit Res Intel Polsek Krembangan Polres Surabaya Utara Polda Jatim (2000-2001)
• Kapolsek Karangpilang Polres Surabaya Selatan (2003-2005)
• Kanit I Sat II Ekonomi Dit Reskrim Polda Jatim (2007-2008)
• Wakasat Serse Polwiltabes Surabaya (2008-2009)
• Wakapolres Surabaya Selatan Polda Jatim (2009-2010)
• Kanit II Sat I Pidum Ditreskrim Polda Jatim (2010-2011)
• Kanit I Subdit II Hardabangta Ditreskrimum Polda Jatim (2011-2012)
• Kasubdit III Tipikor Dirtreskrimsus Polda Papua (2012-2013)
• Kapolres Jayawijaya (2013-2014)
• Kapolres Manokwari (2014-2016)
• Wadirreskrimum Polda Banten (2016)
• Dosen Utama STIK PTIK (2016)
• Dirreskrimsus Polda Riau (2017)