Játékvezetői vizsgáját követően lakókörzetének Labdarúgó-szövetsége által üzemeltetett labdarúgó bajnokságokban kezdte sportszolgálatát. Az Ugandai labdarúgó-szövetség Játékvezető Bizottságának (JB) minősítésével az Super League asszisztense. A nemzeti játékvezetéstől 2009-ben visszavonult.
Az Ugandai labdarúgó-szövetség JB 1987-ben terjesztette fel nemzetközi asszisztensnek, de a Nemzetközi Labdarúgó-szövetség (FIFA) JB csak 1993-tól tartotta nyilván asszisztensi keretében. 1993-ig nem rendelkezett a FIFA JB által meghatározott nemzetközi mérkőzésszámmal. A FIFA JB központi nyelvei közül az angolt beszéli. Több nemzetek közötti válogatott és klubmérkőzésen segítette a játékvezetőt az oldalvonal mellől. Az ugandai partbírók közül a legtöbb nemzetközi labdarúgó mérkőzésen tevékenykedhetett. A nemzetközi asszisztensi tevékenységtől 2009-ben a FIFA 45 éves korhatárának elérésével búcsúzott.
A 2002-es labdarúgó-világbajnokságon, 2006-os labdarúgó-világbajnokságon, valamint a 2010-es labdarúgó-világbajnokságon a FIFA JB asszisztensként vette igénybe szolgálatát. Selejtező mérkőzéseken az CAF zónában tevékenykedett. 2002-ben három csoportmérkőzésen valamint az egyik negyeddöntőben tevékenykedett asszisztensként. Egyetlen ugandai játékvezető aki világbajnokságon tevékenykedhetett. Partbírói mérkőzéseinek száma világbajnokságon: 4.