Comenzó su carrera profesional a los 18 años, debutando por Coquimbo Unido ante Unión La Calera, siendo dirigido por el entrenador Ramón Climent.
[1] Formó parte del plantel coquimbano del año 1990 que logró el subcampeonato de la entonces Segunda División, y que al año siguiente se coronó como subcampeón del campeonato de Primera División.
[3] En 1998 regresó a Coquiembo Unido, defendiendo al equipo filibustero por 3 temporadas.
En 2001 pasó a defender los colores de Audax Italiano, en donde se retiró a fines de la temporada 2003.
Al año siguiente, fue nominado por Mirko Jozić, donde disputó tres partidos, ante Francia y dos ante Arabia Saudita.