14th Dec 2020-Date: A.g Director Student Welfare; Egerton University
2018 to Date: Chaplain at St. Augustine Egerton University Njoro.
September 2017 to Date: Lecturer, Department of Philosophy History and Religion, Egerton University
2013 to 2017: Parish Priest and Administrator of St. Peters Catholic School Lanet.
2013 to 2017: Chairman of Department of Social Sciences, Kisii University
2013 to 2017: Lecturer, Department of Social Sciences, Kisii University
2012: Part-time Lecturer, Regina Pacis University College (Catholic University of Eastern Africa)
2011 to 2013: Part-time Lecturer, Moi University
2010 to 2013: Part-time Lecturer, Mount Kenya University
2009 to 2012: Part-time Lecturer, Catholic University of Eastern Africa
2009 to 2012: Part-time Lecturer, Jomo Kenyatta University of Science and Technology (Karen Kampus)
2004 to 2007: Parish priest of Holy Cross Mogotio and Administrator of Christ the King secondary school Mogotio.
2001 to 2003: Rector, St. Joseph’s Seminary Molo
1996 to 1997: Teacher, St. Joseph’s Seminary Molo