Dopo aver disputato le giovanili nel Gambia Ports Authority, viene acquistato ancora minorenne dagli spagnoli del Santa Isabel. Nel 2011 è prelevato dal Real Saragozza B, neo promosso in Segunda División B. Segna la sua unica rete nel 2-1 contro l'Alavés. Nel 2013-2014 viene ceduto al Sariñena. Il 19 luglio 2014, viene acquistato a titolo definitivo dall'Huesca.
Nonostante le 19 presenze e una rete, cambia ancora casacca nella stagione successiva, rimanendo sempre in Spagna, stavolta al Lorca. Nel giugno 2016, la società decide di non continuare il contratto e rimane svincolato. Nel gennaio 2017 viene prelevato così a parametro zero dal Mancha Real. Lo stesso anno, all'ultima giornata di calciomercato passa al Teruel. Dal gennaio 2018 è in forza all'Izarra, con la quale disputa 11 gare.
Ha esordito in nazionale nel 2012. In totale ha disputato 5 gare, realizzando anche un gol durante la qualificazione per la Coppa d'Africa nella sconfitta per 4-1 contro l'Algeria.