。他于1973年1月6日，在恩布教区晋铎。1986年9月20日晋牧，并被时任教宗若望·保禄二世任命为恩布教区主教。2002年3月9日，改任命为涅里总教区助理总主教。直到2007年10月6日，成为内罗毕总教区正权总主教。2007年11月24日被任为司铎级枢机。2011年12月29日，他被任命宗座大众传播理事会成员，任期五年。和作为国际天主教移民委员会的副主席。2013年11月30日，教宗方济各任命他为成员。