Anglo-Chinese School, University of Western Australia.
Worked in Economics Development Board 1972-1975. Joined LeBlond Makino Asia Private (soldier) Limited. (LMA) as Staff Engineer 1975, subsequently promoted to Engineering Manager, then Operations Director.
Manager Director LMA and subsidiary company, Pacific Precision Castings (Private (soldier)) Limited.
(PPC) 1981-1985; elected Member of Parliament for Hong Kah 1984. Minister of State for Health and Foreign Affairs 1985-1987.
Acting Minister for Health, Senior Minister of State for Foreign Affairs since 1987.