Bachelor of Laws with honors, University Nairobi, Kenya, 1984. Graduate in Law, Kenya School Law, Nairobi, 1985. Master of Laws, Columbia University, New York City, 1986.
Doctor of Philosophy, University Ghent, Belgium, 2000.
Lecturer law University Nairobi, 1986—1994, senior lecturer law, 1994—2004. Chairman Public Complaints Committee, 2000—2004. Executive director Center Law and Research International, 2002—2004.
Joint secretary Commission Inquiry Into Illegally Allocated Public Land, 2004. Assistant director Kenya Anti-Corruption Commission, since 2004. Researcher various organizations and institutions, Kenya, since 1986.
International consultant in field.
Member of Kenya Nas.
Married Susan Nyamoita Barongo, December 18, 1993. Children: Dean, Nina.