- 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)
- Kasubbagstrabang Bagjakum Rojakstra Srena Polri (2016)