1st June 2018 to Date: Deputy Vice- Chancellor (Administration and Finance)
14th May 2018 to Date: Senior Lecturer, Kabarak University
April 2013 to 13th May 2018: Associate Professor of Human Resource Management, Kabarak University
15th December 2017 to 31st May 2018: Ag. Deputy Vice- Chancellor (Administration and Finance), Kabarak University
15th October 2008 to 31st May 2018: Registrar (Administration and Human Resource), Kabarak University
April 2009 to April 2013: Senior Lecturer of Human Resource Management, Egerton University
January 2006 to October 2008: Lecturer / Coordinator of Prgrammes: Nakuru Town Campus , Egerton University
May 2000 – February 2003: Assistant Registrar (Vice-Chancellor’s Office), Egerton University
August 1996 – May 2000: Ag. Assistant Registrar (Administration), Egerton University
April 1996 – August 1996: Senior Administrative Assistant (Administration), Egerton University
March 1992 – April 1996: Administrative Assistant (Administration), Egerton University
2005 – 2007: Trainer of Trainers for Election officials (Rift-Valley), Electoral commission of Kenya
October 2002 – January 2003: Returning Officer , Electoral Commission of Kenya
October 1997 – January 1998: Returning Officer , Electoral Commission of Kenya (On short contract)
October 1992 – January 1993: Deputy Returning Officer, Electoral Commission of Kenya (On short contract)
June 1991 – February 1992: Assistant Secretary, Ministry of Arid Semi Arid Areas and Wastelands
May 1990 – May 1991: Administrative Assistant, Kenya Seed Company
October 1992 – January 1993: Untrained Teacher, Tenges Secondary School
January 1986 – June 1987: Senior Clerical Officer, Kenya Farmers Association