August 2019 to date: Senior Lecturer, Department of Internal Medicine Egerton University, Kenya
2023 to date: Dean, Faculty of Health Sciences Egerton University, Kenya
March 2025: Member, Consortium of Medical Schools-Africa
March 2025: Member, University Medical Board (and continues serving whenever called upon)
February 2025: Member, Scientific Committee Kenya Medical Association (KMA) Nakuru Division
March 2024: Member, Competency Based Curriculum (CBC) Steering Committee
May 2022 to date: Chairman, Steering committee for the establishment of Centres of Excellence in Respiratory Diseases at Egerton Node
March 2022: Member, Project implementation committee of the Kenya United Kingdom Health Alliance(KUKHA)
February 2019: Member, Committee for Accreditation of University Technical and Vocational Training (TVET)
May 2018: Member, Negotiation Committee for univercity landlord agreements.
2015 to Sept 2019: Dean, Faculty of Health Sciences Egerton University, Kenya
2008 to 2014: Chairman, Department of Medical Physiology, Egerton University Kenya
2006 to 2009: Lecturer, Department of Physiology and Internal Medicine, Egerton University ()
2001 to 2006: Medical Director, Regional Blood Transfusion Centre, Nakuru
1994 to 1999: Medical Superintendent, Provincial General Hospital Nakuru
1992 to 1994: Consultant Physician, Provincial General Hospital Nakuru.
1991: Locum Resident Doctor at the Aga Khan University Hospital Nairobi(Medical Ward and Emergency Department)
2015 to 2021: External Examiner at School of Biological Sciences of Technical University of Kenya. Examined in the areas of Physiology, Transfusion Sciences, Anatomy, Parasitology, Microbiology
2014 October ;Part time Lecturer in Medical Physiology at Kabarack University.
1980 Feb to November; Untrained teacher at Buyonge and Gakero Haraambe secondary schools