• September 2022 to date: Post retirement contract as a Senior Lecturer, Department of Surgery, Faculty of Health Sciences – Egerton University.
• 2018 to 2023: External examiner in Surgery at Jomo Kenyatta University of Agriculture and Technology (JKUAT) School of Medicine.
• July 2011 to September 2022: Full-time Lecturer, Department of Surgery, Faculty of Health Sciences, Egerton University and Consultant General Surgeon, Nakuru Level 5 County Referral and Teaching Hospital
• 2010 to June 2011: Part-time Lecturer, Department of Surgery, Faculty of Health Sciences, Egerton University and Consultant General Surgeon, Nakuru Level 5 County Referral and Teaching Hospital.
• February 2007 to December 2009: Medical Superintendent and Consultant General Surgeon, Nakuru Level 5 County Referral and Teaching Hospital.
• 2005 to 2007: Consultant General Surgeon, Kisii Level-5 County Referral Hospital (formerly Kisii District Hospital).
• 1996 to 2005: Consultant General Surgeon, Nakuru Level 5 County Referral and Teaching Hospital (formerly Rift Valley Provincial General Hospital—Nakuru).
• 1995 to 1996: General Surgeon, Gaichanjiru Mission Hospital, Murang’a, Kenya.
• 1989 to 1995: Registrar, Department of Surgery; Kenyatta National Hospital, Nairobi
• 1988 to 1989: Medical Officer In-Charge, Nandi-Hills Sub-County Hospital, (formerly Nandi-Hills Sub-District Hospital), Nandi County.
• 1987 to 1988: Medical Officer, Nandi County Hospital, Kapsabet, and Nandi-Hills Sub-County Hospital, Nandi County (formerly Kapsabet District and Nandi-Hills Sub-District Hospitals).
• 1986 to 1987: Medical Officer-Intern, Jaramogi Oginga Odinga Teaching and Referral Hospital, (formerly New Nyanza Provincial General Hospital), Kisumu.