Club Deportivo Universidad Católica
He played club football for O'Higgins, Unión Española and Club Deportivo Universidad Católica in Chile. For his native country he was capped 45 times, scoring 4 goals between 1976 and 1985, and making his debut on October 6, 1976 in a friendly match against Uruguay.