 He was born in Boigesa Village on January 1, 1950, in the then larger Bobasi Machoge Constituency which has since been split into Bobasi and Bomachoge Constituencies.He worked for Bata Shoe Company and Kenya Breweries Limited (now East Africa Breweries) before joining politics.He was the Minister of Public Works in the Government of National Unity.