Bachelor of Laws, University London, 1965. Master of Laws, University London, 1968.
From state attorney to practicing advocate, Government Uganda, Kampala, 1965-1973; from high court judge to deputy chief justice, Government Uganda, since 1973. Chairman management committee Law Development Center, Kampala, 1979-1984, external examiner, since 1980. Faculty Makerere University Law.
Life partner: Jennifer Lily Banura, 1978.