He was ordained a deacon on 21 December 1985. On 25 April 1987 he was ordained a priest of the Diocese of Mombasa, Kenya. He served in that capacity until 28 December 2020. As a priest, he served in various roles, including as: • Assistant parish priest at St. Michael's Parish,
Giriama, Archdiocese of Mombasa from 1987 until 1988. • Director of Youth and Vocation affairs at the Archdiocese of Mombasa from 1987 until 1988. • Parish priest at Christ the King Parish in
Miritini from 1989 until 1990. • Director of Youth and Vocation affairs at the Archdiocese of Mombasa from 1989 until 1990. • Rector of St. Mary's Minor Seminary in
Kwale, the Archdiocese of Mombasa from 1990 until 1992. • Formator and lecturer at
St. Matthias Mulumba Tindinyo Seminary from 2000 until 2001. • Rector and formator at St. Augustine's Seminary in Bungoma from 2002 until 2006. • Pastor of Our Lady of Fatima Parish, Kongowea from 2007 until 2008. • Secretary of Education of the Catholic Archdiocese of Mombasa from 2007 until 2008. •
Vicar General of the Archdiocese of Mombasa from 2013 until 2020. ==Bishop==