Career
He began his career by Villa South Carolina in the Ugandan Premier League, later move to Police Jinja, before in 2006 transferred to Saint-George Société Anonyme in the Ethiopian Premier League. After two years in Ethiopia, South Carolina Villa signed him on December 14, 2008 on a two-year contract., before moved on August 4, 2010 to Tanzania premier league outfit Kagera Sugar. International career.