Kasatresmob Polda Metro Jaya (2004)
Kasatkamneg Ditreskrimum Polda Metro Jaya (2005)
Kasat III/Sumdaling Ditreskrimsus Polda Metro Jaya (2006)
Kapolres Pamekasan (2007)
Kapolres Jombang (2009)
Wakapolrestabes Surabaya (2010)
Kabid Propam Polda Jawa Timur (2011)
Anjak Bidang Jemen Ops Itwasum Polri (2014)
Dirreskrimsus Polda Sumsel (2016)
Sesropaminal Divpropam Polri (2016)
Karowassidik Bareskrim Polri (2017)
Kapolda Banten[2] (2018)
Kapolda Nusa Tenggara Barat (2019)
Sahlisospol Kapolri (2020)
Irjen Kemendagri (2022)