Se inició en el Sacachispas, pasando a River Plate, en el que debutó en el círculo superior en 1966, y luego al Lanús, en su país natal.
Salió campeón con la U participando en la final de la Copa Libertadores 1972, obteniendo el subcampeonato.
Se nacionalizó peruano, pero no pudo jugar en los partidos ante Chile por las eliminatorias para la Copa Mundial de 1974.
Estuvo concentrado tres meses con la selección; pero al final no pudo jugar porque la dictadura militar de Juan Velasco Alvarado, de corte nacionalista, se oponía a considerar jugadores nacionalizados en la selección.
Posteriormente, jugó en el Atlético Chalaco, Sport Boys y Deportivo Municipal, equipo en el que se retiró en 1980.