In 1963, he joined the Oyo State Ministry of Justice at Ibadan where he bagged a scholarship award to study for an LL.M.
In 1974, he was appointed director of Public Prosecution, Lagos State and later Solicitor General in 1978, a position he held till May 23, 1979, when he was appointed to the bench of the High Court of Lagos State as a Judge and in 1988, he became a Justice at the courts of appeals.
[6] On November 26, 1998, he was appointed to the bench of the Supreme Court of Nigeria, where he retired on May 27, 2006, as Justice.
On March 15, 2006, before his retirement, he served as Chairman of the Presidential Commission on Reform of the Administration of Justice System in Nigeria.
In 2008, two years after his retirement, he became a member of the Nigerian Police Service Commission, a position he held until his demise on June 20, 2008.