Karierę rozpoczął w klubie Kallon FC. W 2006 roku wyjechał ze swojej ojczyzny do Finlandii i trafił do klubu Kuopion Palloseura. Rok później stał się zawodnikiem występującego w VeikkausliigaHJK Helsinki. W lidze zadebiutował 21 kwietnia 2007 w meczu z FC KooTeePee (3:1)[2]. Pierwszą ligową bramkę zdobył 24 września 2007 w meczu z Interem Turku (2:0)[3]. W latach 2009–2010 wraz ze swoją drużyną dwukrotnie świętował mistrzostwokraju[4]. W sierpniu 2010 roku przeszedł do serbskiegoPartizana Belgrad. W Super liga Srbije zadebiutował 4 września 2010 w meczu z Hajdukiem Kula (2:0)[5]. Po przyjściu do Partizana nie mógł występować w jego barwach w eliminacjach do Ligi Mistrzów. Było to spowodowane faktem, że w europejskich pucharach zdążył wystąpić w barwach swojego byłego zespołu. Grał m.in. w meczach z nomen omen Partizanem (3:0[6]; 2:1[7]). Jego pierwszym meczem w barwach Partizana w ramach rozgrywek UEFA było spotkanie z Szachtarem Donieck (0:1)[8].
W 2003 roku zagrał w 3 meczach reprezentacji U-17, która wystąpiła na mistrzostwa świata U-17, rozegranych w Finlandii. Ma za sobą również rozegrane dwanaście spotkań w seniorskiej reprezentacji Sierra Leone.