2018 to date: Chief Editor, Egerton Journal of Humanities and Social Sciences
2014 to date: Associate Professor of Literature
2012-2017: Director, Nairobi City Campus
2009: Chair, University Committee on Ethnicity
2009-2012: Dean, Faculty of Arts and Social Sciences, Egerton University
2009: Member, Students Welfare Committee
2007: Chair, Vice Chancellor’s Committee on Communication Policy and Strategy
2006: Member, Vice Chancellor’s Committee on Collaborations and Linkages
2005: Chairman of the Department of Literature, Languages and Linguistics, Egerton University
2005: Senior Lecturer in Literature Egerton University
2003: Coordinator in College of Distance Education, Egerton University in-charge of Humanities and Social Science Programs.
1994: Assistant Lecturer in Literature Egerton University