W reprezentacji Ugandy zadebiutował 7 marca 2009 roku w meczu z Sudanem. Pierwszym małym turniejem, na który pojechał był Puchar CECAFA w 2009 roku. Tam też zdobył swojego pierwszego gola w barwach narodowych. Uczynił to w wygranym finałowym meczu z Rwandą. Od momentu debiutu regularnie występował w meczach reprezentacji. W 2019 roku został powołany na Puchar Narodów Afryki. Tam zdobył dwie bramki (Z Demokratyczną Republiką Konga oraz Zimbabwe).