En 1974 se unió a la primera infantil de Colo-Colo.
En 1977 inició su carrera profesional, al ser cedido a Curicó Unido de la Primera B.
Para la temporada siguiente, regresó a Colo-Colo, en donde formó parte del equipo que se coronó campeón de Primera División 1979.
[2] En 1980, pasó a defender los colores de Naval,[3]club al que defendió durante numerosas temporadas e inclusive fue capitán del equipo.
[11] Trabajó como entrenador de divisiones inferiores de diferentes clubes chilenos, como Colo-Colo, Unión San Felipe y Santiago Morning.