Arrivé au début de la saison 2004-05 en provenance de Louhans-Cuiseaux en National, il a fait des matches amicaux d’inter-saison extrêmement prometteurs grâce à un physique impressionnant et aurait été un remplaçant de choix au poste de stoppeur s'il n'avait pas été gravement blessé au genou.
Il n'a donc joué que 2 fois lors de la saison 2004-05.
Après son retour et 6 mois sans jouer avec l'équipe pro, il est prêté à Créteil au début du mercato hivernal 2005-06. Il n'y joue que 9 rencontres de L2 et est à nouveau prêté en L2 (à Strasbourg) en juillet 2006. Il ne joue quasiment pas en Alsace à cause de nombreuses blessures et revient à l'OM durant l'été 2007.
Il fréquente régulièrement la CFA2 et en décembre 2007 et janvier 2008, il bénéficie de nombreuses blessures pour faire quelques matches comme titulaire. A cette occasion, le 12 janvier, il prolonge son contrat de 3 ans et est donc lié à l'OM jusqu'en juin 2011.
Après ces apparitions hivernales, on ne le revoit plus dans l'équipe pro en 2007-08.
Le dernier jour du mercato estival 2008, il est prêté à Reims en Ligue 2 car il n'a que très peu de chance de jouer avec l'équipe une. Cette transaction est invalidée par la Ligue car le Stade de Reims avait déjà atteint son quota de joueurs prêtés. Il revient donc à Marseille en septembre 2008.
Le 29 décembre 2009, il est prêté à Ajaccio en Ligue 2 après 6 nouveaux mois sans match avec l'équipe pro olympienne.
Il est rapidement devenu un titulaire dans l'équipe d'Olivier Pantaloni avec 14 matches (12 en Ligue 2 et 2 en Coupe de France). Il a par contre été beaucoup sanctionné avec 6 cartons jaunes et 2 rouges.
Le 20 juillet 2009, l'OM confirme qu'il est encore prêté à Ajaccio pour 2009-10. Il fait une bonne saison en Corse et revient durant l’été 2010.
Il fait une bonne préparation et joue plusieurs matches durant l’été 2010. Cela lui permet de prolonger son contrat jusqu'en juin 2013.
En 2010-11, il a fait 8 apparitions avec les pros mais ne s'est pas suffisamment illustré pour avoir plus de temps de jeu.
En juillet 2011, il retourne à Ajaccio (fraichement promu en L1) dans un nouveau prêt sans option d'achat pour obtenir du temps de jeu au plus haut niveau.
seb, le 19 juillet 2011