Вихованець юнацьких команд футбольних клубів «Єго Дакар» та «Брюссель».
У дорослому футболі дебютував 2007 року виступами за «Брюссель», в якому провів один сезон, взявши участь лише у 10 матчах чемпіонату.
«Андерлехт»
Своєю грою за цю команду привернув увагу представників тренерського штабу «Андерлехта», до складу якого приєднався 2008 року. Проте на наступний сезон був відданий в оренду в «Кортрейк», у складі якого став основним гравцем команди.
До складу клубу «Андерлехт» повернувся влітку 2009 року і став основним гравцем команди. У новій команді провів п'ять сезонів, за які встиг відіграти за команду з Андерлехта 153 матчі в національному чемпіонаті і стати чотириразовим чемпіоном Бельгії та триразовим володарем національного суперкубку.
«Вест Гем Юнайтед»
18 червня 2014 року перейшов в англійський «Вест Гем Юнайтед», підписавши чотирирічний контракт[2]. Відтоді встиг відіграти за клуб з Лондона понад 100 матчів у національному чемпіонаті.
Виступи за збірні
2007 року залучався до складу молодіжної збірної Сенегалу. На молодіжному рівні зіграв у 3 офіційних матчах, забив 2 голи.