Comenzó su carrera en Deportes Valdivia, club de su ciudad natal, para luego ser traspasado a la Unión Española donde estuvo hasta 1990, y tras un exitoso paso por Coquimbo Unido en 1991 y 1992, se fue a las líneas de Cobreloa donde estuvo hasta 1997.