У дорослому футболі дебютував 2008 року виступами за команду клубу «Діамбарс», в якій провів один сезон.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Тромсе», до складу якого приєднався 2010 року. Відіграв за команду з Тромсе наступні два сезони своєї ігрової кар'єри. Більшість часу, проведеного у складі «Тромсе», був основним гравцем захисту команди.
2013 року уклав контракт з бельгійським «Генком», у складі якого провів наступні два роки своєї кар'єри гравця. Граючи у складі «Генка» також здебільшого виходив на поле в основному складі команди.
2012 року дебютував в офіційних матчах у складі національної збірної Сенегалу. Наразі провів у формі головної команди країни 47 матчів, забивши 5 голів.