Ha desarrollado su carrera profesional en el F. C. Barcelona, al que llegó en la temporada 1995-1996 para integrarse en sus categorías inferiores. Empezó jugando en la posición de extremo derecha, hecho que lo ayudó a mejorar su velocidad y capacidad de regate y centro. Posteriormente pasó a jugar de mediocampista.
Debutó en el primer equipo del FC Barcelona en la temporada 1999-2000, el 2 de octubre de 1999, en Valladolid, en el partido de la Liga española de fútbol que enfrentó al Real Valladolid y al FC Barcelona (0-2). El entrenador del Barcelona era Louis van Gaal, que lo hizo jugar durante dos temporadas como lateral derecho. En esa posición enseguida se consolidó, destacando como un gran marcador que siempre se ocupaba de marcar a los mejores delanteros del conjunto rival. Su polivalencia le permitió ocupar diferentes posiciones, en función de las necesidades del equipo: jugó de lateral derecho, zurdo, central, mediocampista, extremo... Finalmente se consolidó como defensa central, posición en que se afianzó definitivamente.
Debutó en el primer equipo del FC Barcelona en la temporada 1999-2000, el 2 de octubre de 1999, en Valladolid, en el partido de la Liga española de fútbol que enfrentó al Real Valladolid y al FC Barcelona (0-2). El entrenador del Barcelona era Louis van Gaal, que lo hizo jugar durante dos temporadas como lateral derecho. En esa posición enseguida se consolidó, destacando como un gran marcador que siempre se ocupaba de marcar a los mejores delanteros del conjunto rival. Su polivalencia le permitió ocupar diferentes posiciones, en función de las necesidades del equipo: jugó de lateral derecho, zurdo, central, mediocampista, extremo... Finalmente se consolidó como defensa central, posición en que se afianzó definitivamente.