Compitió por su país natal antes de obtener la ciudadanía noruega.
[3] Debutó como paralímpico representando a Uganda en los Juegos de 1976 en Örnsköldsvik.
[4] Era el único representante de su país, y, como Uganda fue el único país africano en la competición, se convirtió en el primer africano en participar en los Juegos Paralímpicos de Invierno, ocho años antes de Lamine Guèye.
Habiendo obtenido la ciudadanía noruega, comenzó a competir por esa nación en los paralímpicos de verano.
Durante los Juegos Paralímpicos de Verano 1984 en Stoke Mandeville y Nueva York, representando a Noruega, entró en tres eventos: 800 m, 1500 m y 5000 m. En los Juegos de 1988, ingresó solo a los eventos de 3,500 y 5,000 metros, ganando la medalla de bronce en el primero (en 4: 15.94) y plata en el segundo (en 16:22.14).