Avec l'Olympique de Marseille, il est Champion de France 2010 puis vice-champion lors de la saison suivante. Il remporte la Coupe de la Ligue à trois reprises en 2010 (3-1 contre les Girondins de Bordeaux), en 2011 (1-0 contre le Montpellier HSC) et en 2012 (1-0 contre l'Olympique lyonnais). Il remporte également le Trophée des champions en 2011 (5-4 contre le Lille OSC) après n'avoir pas joué en 2010 contre le PSG.