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