Diploma in Education, University Mancheser, 1971. Master, University Navarre, Spain, 1974. Doctor of Philosophy, University Navarre, Spain, 1993.
Teacher Kenya High School, Nairobi, 1976—1979. Administrator Kibondeni School Institutional Management, 1979—1983. Teacher/lecturer Kianda College/Kianda School, 1983—1990.
Lecturer University Navarre, Pamplona, Spain, 1995—1999. Senior lecturer Kenyatta University, Nairobi, Kenya, 1999—2007, associate professor, since 2007. Chairperson department philosophy Kenyatta University, Nairobi, Kenya, 1998—2001.
Leader Private, Nairobi, Kenya, 1983—2008. Member of Business Ethics Network of Africa (johannesburg 1999—2008), International Society of Business, Ethics and Economics (correspondent. Member 2004-2008), Fellowship Of Catholic Scholars (correspondent.
Notre dame University, independent).