Inició su carrera en Deportes Concepción, donde jugó entre los años 1970 y 1978, fue subcampeón en la temporada de 1975.
Es el goleador histórico del club, al marcar 88 goles en 190 partidos.
En 1979 emigra a Unión Española, donde jugó 70 partidos, anotando en 29 oportunidades.
Su último club fue Rangers de Talca, (36 partidos y 9 goles), donde finaliza su carrera.
Además, tuvo participación en la Copa América de 1979.