| 
1953 – 1955 | 
Hockey (Anglo–Chinese School, Ipoh), Athletics (House & School), Cricket (House), Badminton (House), Volley Ball (House Captain) | 
 | 
Representative literary & debating society | 
 | 
Air training corps cadet PK361 | 
| 
1956 – 1957 | 
Clerk-in-charge, export forwarding department, M/S Paterson, Simons & Co Ltd, Port Swettenham (now known as Port Klang).
Promoted to Chief Clerk at age 20, after 3 months with the company | 
| 
Jun – Dec 1957 | 
Teacher – English & Physical Education, Hwa Lian Public School, Pulau Ketam | 
| 
1958 – 1959 | 
Hon. Secretary Students’ Council, Day Training College, KL | 
| 
1960 – 1961 | 
Asst. Sports Secretary and Master-In-Charge, Rugby, Softball and Athletics, La Salle School Brickfields, KL | 
| 
1962 | 
Sports Secretary, LA Salle School, Brickfileds, KL | 
 | 
Hon. Secretary, Day Training Graduate Committee, Asst Treasurer and Delegate, National Union of Teachers, Selangor | 
 | 
Member of the Kuala Lumpur Schools’ Sports Council | 
| 
1963 | 
Vice – Principal (Administration), Partner & Secretary, Tong Institute, KL & Klang | 
| 
1963 – 1965 | 
Hon. Secretary, National Union of Day-Trained Teacher's College (NUDTC), Selangor | 
 | 
Publicity & Liaison Officer, NUDTC, Peninsular Malaysia | 
 | 
Member of Teachers’ Panel, National Joint Council for Teachers (NJCT) | 
 | 
Publicity Chairman, Teachers’ Panel, NJCT, Editor-In-Chief, Suara Guru-Guru NJCT | 
| 
Apr 64 | 
Presiding Officer (Kepong-Batu) Parliamentary & State Election | 
| 
1966 - 1967 | 
Secretary General, NUDTC | 
 | 
Secretary General, Malaysia Teachers' Union (MTU) | 
 | 
Chairman, Malaysia Teachers' Co-operative Thrift & Loan Society, Peninsular Malaysia | 
| 
1968 | 
Member of the Board of Directors, Teachers’ Provident Fund (TPF) | 
 | 
Executive Committee Member, Malayan Teachers’ National Congress | 
| 
1969 | 
Chairman Salaries Committee NJCT | 
 | 
Substantive Member, NJCT | 
 | 
Publicity & liaison Officer, NUDTC | 
| 
1969 – 1970 | 
Member of the Board of Directors, TPF | 
 | 
Secretary General, Malayan Teachers’ Union (MTU) | 
 | 
Chairman & Founder, House Owners’ Association, Kepong Baru, KL | 
 | 
Chairman, Vigilante Corps Kepong Baru | 
 | 
Publicity & Liaison Officer, NUDTC | 
 | 
Member, Malaysian Association of Public Administration | 
 | 
Chairman Goodwill Committee, Kepong Baru | 
| 
31 Aug 69 | 
Received Sijil Penghargaan DYMM Yang Di-Pertuan Agong for bravery shown during May 1969 incident | 
| 
Jun 1970 – Sep 1971 | 
Employed as Management Consultant / Group Manager for the following companies | 
 | 
1) M/S Lundu Sawmill Sdn Bhd, Lundu, Sarawak | 
 | 
2) Negara Mining Sdn Bhd, Bau, Sarawak | 
 | 
3) Tan Sum Guan & Son, Kuching | 
 | 
4) Singapore Automotive Industries (PTE) LTD, Jurong, Singapore | 
| 
Oct 71 | 
Teacher-In-Charge, Prefect & Discipline, Sports Secretary, Secretary of Canteen & Teachers’ Committee and Ketua Hadiah Loteri PIBG, S.R.K. Selayang Baru, Batu Caves, Selangor | 
 | 
Member, Association of Public Administration | 
 | 
Founder & Member of Malaysian Chinese Association (MCA), Kepong Baru Branch, KL | 
| 
1975 | 
Teacher-In-Charge: Prefect & Discipline, Career Guidance and Counsellor, Commerce & Book-Keeping (Principles of Accounts) in S.M.J.K. (ING) Kepong, Selangor | 
| 
1976 | 
Spiritual Leader of Baitiangong Movement | 
| 
Jun 1979 – Jul 1980 | 
Lieutenant M. P/001008 Angkatan Sukarela Persekutuan BAT C.20 Serial BC No. 044904 (PKBM Sek. Men. Kepong) | 
| 
14 Apr 1982 - 1999 | 
Assistant Registrar for Marriages No. 1391 | 
| 
Apr 1982 – Feb 1984 | 
Secretary of Rukun Tetangga (Neighbourhood Watch Groups) WP 8813 for Kepong Baru Sector “A” | 
| 
23 Aug 85 | 
Teacher at S.M. Kepong, Selangor Darul Ehsan | 
| 
13 Sep 85 | 
Teacher at S.M. Puchong Batu 14, Selangor Darul Ehsan | 
| 
1985 - 1986 | 
Pengerusi Rukun Tetangga – Kepong Baru “A" | 
| 
Jan-86 | 
Teacher at S.M. Bukit Gading, Kuang, Sg. Buloh, Selangor Darul Ehsan | 
| 
19 Dec 87 | 
Pingat Khidmat Cemerlang Kelas Satu, Kesatuan Kebangsaan Guru-Guru Lepasan Maktab, Semenanjung Malaysia (Outstanding Service Medal Class One, National Union of College Trained Teachers, Peninsular Malaysia) | 
| 
1 Mar 88 | 
Early retirement from teaching. A pensioner | 
| 
May 89 | 
Member of Kelab Century Park, Melawati | 
 | 
Associate Member of Persatuan Menembak Selangor | 
| 
19 Jan 1991 - Jun 2000 | 
Pro tem Chairman of Persatuan Ampunya Jentera Pembinaan Berat Malaysia / Malaysia Heavy Construction Equipment Owners' Association | 
| 
18 Nov 1993 - 10 Feb 1995 | 
Chairman of the Pro Tem Committee of the Purchasers of Alam Jaya Abandoned Housing Project | 
| 
1996 | 
President of Persatuan Ampunya Jentera Pembinaan Berat Malaysia | 
| 
1996 | 
Member Venice Hill Golf & Country Club | 
| 
1996 | 
Ahli Seumur Hidup Yayasan Guru Malaysia Berhad | 
| 
1999 - 2000 | 
Chairman of the Pro Tem Committee of Palazzo Condos's Owners/Residents Association (Venice Hill Condo Golf & Resort) |