He graduated with a BA (Hons) from the University of Malaya in 1966 and subsequently obtained his master's degree in Public Administration from the Institute of Social Studies, in the Netherlands in 1974.
He was served as the Assistant State Secretary of Negeri Sembilan in 1966. A year later, he was appointed as the Assistant Secretary for the Ministry of Foreign Affairs. Then, he was promoted as Second Secretary at the Malaysian Embassy in Saigon, Vietnam. He was then, appointed as the Charge de Affairs of the Embassy (1969–1971).
He then rose to various positions in the public sector, including as the Principal Assistant Secretary at the Prime Minister's Department, Director of Socio-Economic Planning Unit in the Prime Minister's Department and Director of International Trade, Ministry of Trade and Industry from 1971 to 1979.
Finally, he served as the Deputy State Secretary for the Government of Selangor from 1980 to 1981.
He began his political career when he contested the Temerloh parliamentary seats and holding the seat from 1982 to 1999. He was then, made as the Deputy Finance Minister in 1982 to 1987 under Tun Dr. Mahathir Mohamad cabinet. He then, appointed as Minister of Cultural, Arts and Tourism from 1987 to 1999.
He was the chairman in various companies such as Amanah Raya Berhad, Bank Kerjasama Rakyat Malaysia Berhad, Priceworth International Berhad, Eden Inc. Berhad (also known as Eden Enterprises (M) Bhd), Pernas Trading Sdn Bhd, Malaysian Electronic Payment System Sdn Bhd, Nudex Ventures Sdn. Bhd and IPTB Sdn Bhd.
Honours of Malaysia
- Companion of the Order of the Crown of Selangor (1982)
- Knight Companion of the Order of Sultan Ahmad Shah of Pahang (1982)
- Grand Knight of the Order of the Crown of Pahang (1988)
- Knight Commander of the Order of the Crown of Selangor (1992)
- Grand Knight of the Order of Sultan Ahmad Shah of Pahang (1998)
- Commander of the Order of Loyalty to the Crown of Malaysia (P.S.M.) (2000)