Formé à l'Olympique lyonnais, il peine à s'imposer dans le riche effectif de son club formateur et est donc prêté lors de la saison 2004 - 2005 au Toulouse FC. Chez les violets, il ne participe qu'à sept rencontres de Ligue 1: son prêt peut alors être considéré comme un échec. Il revient à Lyon pour la saison 2005 - 2006 comme troisième joueur à son poste de latéral droit, derrière Anthony Réveillère et Lamine Diatta, puis profite de la blessure du premier et de l'absence du second due à la Coupe d'Afrique des nations pour faire valoir ses qualités qui en font l'une des révélations de l'année, disputant par la même occasion à la Ligue des Champions. Après avoir disputé seulement 14 matchs en ligue 1, il est appelé par Raymond Domenech pour le match de l'équipe de France contre la Slovaquie le 1er mars 2006, après s'être illustré en Ligue des champions contre le PSV Eindhoven. Il est actuellement en concurrence directe avec Anthony Réveillère au club, bien qu'il lui soit préféré en équipe de France.