After graduating from Chavavo Secondary School in 1990, he received a certificate in Biblical and Theological Studies from Friends College Vihiga in 1996, as well as certificates in rural service (2001) and computer applications/internet (2004). He currently serves as Pastor at Bugamangi Friends Church and as computer assistant for the Vihiga Yearly Meeting, among other responsibilities.