En 1963 fue cedido a Boca Juniors, donde se consagró campeón del fútbol argentino en 1964 y, con pocas oportunidades entre los titulares, fue incorporado por Racing Club en 1965. En esta institución alcanzó su máximo rendimiento y su proyección como jugador internacional, uno de los pilares en el funcionamiento del llamado «Equipo de José», dirigido por Juan José Pizzuti. Allí jugó 177 partidos oficiales en torneos regulares, ganó el título de Primera División, en 1966, y obtuvo las copas Libertadores de América e Intercontinental, en 1967, en finales ante Nacional de Montevideo y Celtic FC de Escocia, respectivamente.