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) |