Career
Although he primarily plays as a left winger, he can also operate as a striker, speed being his main attribute. He started his playing career with Ugandan side South Carolina Villa in 2003, having graduated from high school, and he made 45 appearances for the side, before switching to other Ugandan side Police in 2006. After making 27 appearances with Police scoring 18 goals, Ugandan side Uganda Revenue Authority South Carolina enticed him and joined them in 2007.
During his 2 years with U.R.A he made 25 appearances for the club, before moving to Oman"s Premier League side First Rate (at Lloyd's) Nasrin 2009.
After a successful year in Oman, he joined Malaysian Premier League side Universiti Sains Malaysia Staff F.C. where he currently plays.