En 1954 fue traspasado al Barcelona, en el que disputó siete temporadas en las que conquistó seis títulos: dos Ligas Españolas, dos Copas de España y dos Copas de Ferias, así como el Balón de Oro de 1960.