He joined the Royal Malaysian Police (RMP) force as a probationary inspector in 1970. During his tenure with the RMP, he was appointed to several posts which included the Chief Police Officer of Kuala Lumpur and Johor Darul Takzim and Director of Management RMP. Being a professionally qualified and experienced police officer, he has extensive knowledge and skills in logistic management, manpower development, strategic planning, training and development, recruitment and selection, career development and crime prevention gained through a wide range of command posts and managerial capacities held during his tenure in the RMP.