En 1967 ingresó en las cadetes de Universidad de Chile, equipo en el que debutó en 1970 y en el cual jugó hasta fines del año 1976, cuando ganó la Liguilla Pre-Libertadores.
Entre 1977 y 1978 jugó en Colo-Colo, equipo en el que no consiguió títulos.
Luego, continuó su carrera en Unión Española hasta su retiro de la actividad futbolística en 1985.
Al año siguiente, dirigió a la selección Sub-20 de Chile en la Copa Mundial Juvenil de Argentina, en donde, en una actuación tristemente recordada, no logró superar la primera fase, tras caer ante Ucrania y Estados Unidos y superar a China.
Jugó diez partidos y participó en las clasificatorias para la Copa Mundial de Argentina en 1978.