From 1998 to 2010 he was appointed Parish Priest of Ojolla, (Upon his return to Kenya, from Rome). From 1999 to 2001 he also served as the Secretary and Director of Finance of the Archdiocese of Kisumu. In 2004 he was appointed General Vicar of the Archdiocese of Kisumu.
In January 2010 he was appointed Rector of Saint Thomas National Aquinas.
In January 2012 Pope Benedict XVI has appointed entrusted to him the pastoral care of the Diocese of Ngong
On the 14th of April 2012 he was consecrated the third Bishop of Ngong.