He hails from Sigor in Chepalungu district and studied political science at the University of Nairobi.
He was minister for the East African Community in Kenya and a member of parliament for the constituency of Chepalungu until December 2007 when he lost his parliamentary seat to Isaac Ruto.