Formado en las categorías inferiores del FC Barcelona, jugó en el primer equipo de este club un total de seis temporadas divididas en tres períodos diferentes a lo largo de su carrera.