Se inició en las Divisiones menores de Colo-Colo, donde jugó en la categoría Juvenil en los años 1979-1980 y paso al primer equipo a la edad de 17 años catalogado como otro grande de Colo-Colo como Carlos Caszely.