- Pamapta Polres Jakarta Barat Polda Metro Jaya (1998—1999)
- Kanit Jatanras Jakarta Barat Polda Metro Jaya (1999—2001)
- Kapolsek Cibitung Polres Bekasi (2001—2003)
- Pama PTIK (Perguruan Tinggi Ilmu Kepolisian) (2003—2004)
- Kasat Reskrim KPPP Tanjung Perak Polda Jawa Timur (2004—2006)
- Kapolsek Wonokromo (2006)
- Kasat Reskrim Polres Surabaya Timur (Polrestabes) (2006—2008)
- Kanit V Dit Reskrim Polda Jawa Timur (2008—2010)
- Kasi Gakum Ditpolair Polda Jawa Timur (2010—2012)
- Pasis Sespimmen (2012)
- Kasubdit Kerma Ditbinmas Polda Papua (2012—2013)
- Korspripim Polda Papua (2013—2014)
- Kasubdit II/Hardabangtah Ditreskrimum Polda Jawa Timur (2014—2015)
- Kapolres Bojonegoro Polda Jawa Timur (2015—2016)