2014- To date: Lecturer, Department of Community health, Egerton University
2000- 2013: Lecturer, Department of Clinical Medicine & Surgery, Egerton University
1994- 1999: Clinical officer in-charge, Eveready batteries kenya LTD. Company
1992- 1993: Clinical officer, Laikipia campus, Egerton University (Now Laikipia university)
1989- 1990: Clinical officer in-charge, state house clinic, Nakuru, Kenya
1985- 1989: Clinical officer, Rift valley provincial General Hospital, Nakuru, Kenya