Beliau memulakan kerjaya sebagai Ketua Polis Daerah Baling pada Januari 1948 dan seterusnya mengikuti kursus-kursus kepolisan di United Kingdom, termasuk kursus di Bramshill Police College.
Sepanjang perkhidmatannya, beliau pernah menjawat jawatan Ketua Cawangan Khas Pulau Pinang, Timbalan Pengarah Cawangan Khas serta Pengarah Cawangan Khas sebelum dilantik sebagai Timbalan Ketua Polis Negara pada Januari 1972.
Beliau menjadi Ketua Polis Negara pada 1 Februari 1973 sehingga kematian tragisnya akibat serangan anasir subversif pada 7 Jun 1974.