Oriundo de Valparaíso, realizó sus divisiones inferiores en Everton, donde llegó el año 1978.
[3][4][5] Tras pasos en la segunda división por Deportes Ovalle y Quintero Unido,[6] en 1988 recibió una oferta de Coquimbo Unido; sin embargo se encontró con el presidente de Santiago Wanderers Bernardo Salazar, quien le ofreció un contrato para el equipo caturro.
[1] Debutó con el equipo caturro en partido válido por la Copa DIGEDER 1988, en la victoria por 3-0 ante Colo-Colo.
[9] Tras salvarse del descenso a segunda división en 1990,[10] al año siguiente pasa a defender los colores de Deportes Concepción, donde forma parte del plantel que participa en la Copa Libertadores 1991, e inclusive marcó un gol en dicha competición ante LDU de Quito.
[11][12]En 1992 firma para Deportes Temuco, donde estuvo por tres temporadas, logrando llegar a la Liguilla Pre-Libertadores 1993.