Ia lebih dulu menjabat sebagai Kapolda Papua Barat.
Sebelumnya, ia menduduki beberapa posisi penting di Polda Jatim, Polda Riau, Polda Sumsel.
-Kapolresta Malang
-Wadirreskrim Polda Jatim (2010)
-Dirresnarkoba Polda Riau (2011)
-Dirreskrimum Polda Riau (2013)
-Analis Kebijakan Madya Bidang Pidum Bareskrim Polri (2014)
-Dirreskrimum Polda Sumsel (2016)
Ia juga sempat bertugas di Badan Reserse Kriminal (Bareskrim) Polri.
-Analis Kebijakan Madya Bidang Pidum Bareskrim Polri (2017)
-Wadirtipideksus Bareskrim Polri (2017)
-Karobinopsnal Bareskrim Polri (2019)
-Dirtipideksus Bareskrim Polri (2019)
-Widyaiswara Kepolisian Utama Tingkat I Sespim Lemdiklat Polri (2020)
Baca juga: Iptu Rudy Soik Rencana Laporkan Dua Pejabat Polda NTT ke Mabes Polri
Kapolda