El técnico Vicente Cantatore lo ascendió al primer equipo cruzado en 1992.
Luego jugó por Coquimbo Unido, nuevamente Universidad Católica, Audax Italiano y Santiago Wanderers.
A comienzos del 2007 fichó por Universidad de Concepción, terminando contrato al término del Apertura de ese mismo año.
Tras medio año de inactividad regresa a Santiago Wanderers para afrontar la Primera B como capitán del equipo, aunque debió pelear el puesto con el portero David Reyes.
Finalmente terminado el 2008 no renueva contrato con Wanderers por diferencias con el técnico Jorge Aravena.