Święcenia kapłańskie przyjął 4 lipca 1965. 28 czerwca 1971 został prekonizowany biskupem pomocniczym Ondo ze stolicą tytularną Castae Nigrae. Sakrę biskupią otrzymał 10 października 1971. 30 lipca 1972 objął urząd biskupa diecezjalnego. 26 marca 1994 został mianowany arcybiskupem. 17 kwietnia 2010 przeszedł na emeryturę.