[2] He signed a three-year contract with Kampala Capital City Authority in October 2017, scoring on his debut a month later.
[4] He signed for Raja Casablanca for the 2018–19 season, making 5 league appearances,[1] before returning to Vipers in August 2019.
[5] He re-signed for Onduparaka in October 2021,[6] and Kampala Capital City Authority in August 2022.
[7] He made his international debut in 2016,[1] and was named in the squad for the 2017 Africa Cup of Nations.
This biographical article related to Ugandan association football is a stub.