 He served as a Justice of the Court of Appeal of the Gambia (1980–1983) and was Chief Justice of the Gambia (1983–1992).He was Vice President of the World Judges Association in 1991.He was President of the Court of Appeals of Seychelles, and Justice of the Court of Appeal of Nigeria (1992–1998), Justice of the Supreme Court of Nigeria (1998–2003), retiring in October 2003 at the mandatory age of 70.