He was born on 17 April 1965 in Asinge Village, Amukura District in Teso South Sub-County in Busia County in the Roman Catholic Archdiocese of Kisumu, in Kenya.
He was baptized and confirmed in St. Anthony of Padua Chakol Catholic Parish, in the Diocese of Bungoma.
He then studied at St. Peter’s Minor Seminary Mukumu in the Catholic Diocese of Kakamega from 1982 until 1985, when he completed high school.
He served as a lecturer at the Consolata Institute of Philosophy, in Nairobi, while pursuing his doctorate degree.
[2] On 20 July 2022, Pope Francis appointed him Bishop of the Roman Catholic Diocese of Maralal.