Nacido en Talcahuano, inició su carrera como futbolista en el Club Orompello de Valparaíso como juvenil.
[1] Conocido por defender las camisetas de Everton[3] y Santiago Wanderers,[4][5]rivales clásicos, tanto en Primera División como en Primera B, tuvo una extensa carrera profesional en el fútbol de su país.
En Primera División defendió los colores de Audax Italiano[6] y Deportes La Serena.
[7]Mientras que en Primera B, defendió el arco de Cobreandino,[1]Deportes Antofagasta,[8]y Unión La Calera,[9]en donde se retiró del fútbol profesional luego del descenso a la Tercera División a fines de 1995.
[11] Como entrenador de equipos masculinos, dirigió a San Luis,[12]Everton[13] y Lota Schwager.