Bachelor Education, Kenyatta University, Nairobi, 1988. Master of Arts, Kenyatta University, 1990. Master of Arts, University Illinois, 1995.
Doctor of Philosophy, University Illinois, 1998.
Teaching assistant Kenyatta University, Nairobi, Kenya, 1988—1990, assistant lecturer, 1990—1991. Lecturer Egerton University, Njoro, 1991—1992. Assistant direct St. Lawrence University, Nairobi, 1998—1999, director, since 1999.
Board directors Young Men’s Christian Association, Urbana, Illinois, 1994—1995. Member of E. African Anthropological Association, African Studies Association, American Anthropological Association.