Il passe une grande majorité de sa carrière à l'Olympique de Marseille avec qui il est champion de France en 2010 et remporte deux Coupes de la Ligue ainsi qu'un Trophée des champions et une Coupe Intertoto en 2005.