Beliau memulakan latihan kepolisan di Pusat Latihan Polis Kuala Lumpur pada 27 Disember 1982 sebagai Inspektor Percubaan. Sepanjang perkhidmatan, beliau menyandang pelbagai jawatan penting termasuk Ketua Polis Daerah Kudat, jawatan kanan dalam Jabatan Siasatan Jenayah Bukit Aman, Ketua Jabatan Siasatan Jenayah Pulau Pinang, Timbalan Pesuruhjaya Polis Sabah, Timbalan Ketua Polis Perak, Ketua Polis Perak dan Pengarah Jabatan Siasatan Jenayah Narkotik.
Beliau dilantik sebagai Timbalan Ketua Polis Negara pada 26 Disember 2021 sebelum dilantik sebagai Ketua Polis Negara Ke-14 pada 23 Jun 2023 selepas persaraan Tan Sri Acryl Sani bin Hj. Abdullah Sani.
Sumbangan beliau kepada Pasukan dan negara diiktiraf melalui pelbagai darjah kebesaran dan pingat dari tahun 2008 hingga 2026, antaranya Panglima Setia Mahkota (P.S.M.) pada tahun 2022 dan Panglima Mangku Negara (P.M.N.) pada tahun 2024 yang menganugerahkan gelaran Tan Sri, serta Darjah Utama Bakti Cemerlang Singapura pada tahun 2025.