2021 to present: Professor, Department of Accounting and Management Science - Egerton University
April 2015 to 2021: Senior Lecturer, Department of Accounting and Management Science - Egerton University
May 2009-2015: Lecturer, Department of Accounting and Management Science - Egerton University
2008-2009: Assistant Lecturer, Department of Accounting and Finance - Kenyatta University
2004- 2008: Auditor, Kenya National Audit Office (KENAO).
2003-2004: Accountant, Knight Frank Kenya Limited Box 39773, Nairobi