- Pamapta Polres Dili Timor Timur (1997-1998)
- 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 Ditreskrimsus Polda Papua (2012-2013)
- Kapolres Jayawijaya (2013-2014)
- Kapolres Manokwari (2014-2016)
- Wadirreskrimum Polda Banten (2016)