С 2009 по 2010 выступал за угандийский клуб «Кампала Сити Коунсил». Затем играл во Вьетнаме: с 2011 по 2013 за «Суантхань Сайгон» (36 матчей, 5 голов) и с 2014 по 2016 за «Биньзыонг» (52 встречи, 8 мячей).
В июле 2016 перешёл в «Кубань»[2], с которой подписал контракт на 3 года[3].