Senegalczyk występuje w Europie od 2006 roku. Najpierw był związany z Zeljeznicarem Sarajewo, dla którego w 71 meczach zdobył 21 bramek. W 2008 roku przeniósł się z Bośni i Hercegowiny do Realu Murcia, w którym zaliczył 15 występów i zdobył dwa gole.
[ad=rectangle]
Od 2009 roku występował w belgijskim KV Mechelen i jego bilans dla tego klubu to 115 meczów, 15 asyst i 17 goli. Zawodnik ma podwójne obywatelstwo: senegalskie oraz bośniackie.
Po przejściu pozytywnie badań medycznych zwiąże się z Cracovią rocznym kontraktem z opcją przedłużenia go o dwa lata.
Będzie szóstym letnim nabytkiem Pasów po Bartoszu Rymaniaku, Mateuszu Cetnarskim, Jakubie Mroziku, Dariuszu Zjawińskim i Gracjanie Horoszkiewiczu.