Comenzó su carrera en Audax Italiano, donde realizó muy buenas actuaciones que le permitieron fichar posteriormente por el Skoda Xanthi de Grecia y Colo-Colo.
Después de un breve paso por Deportes Melipilla, fichó por Santiago Wanderers y después fichó nuevamente por Melipilla, para pasar luego a Palestino.
Luego de sus años en Palestino fue fichado por San Luis de Quillota, en el cual se proclamó campeón de la Primera B, logrando el ascenso a Primera División.
Posteriormente fue traspasado a Everton de Viña del Mar, club donde también salió campeón logrando el ascenso.
Actualmente trabaja en pequeñas escuelas de fútbol en comunas populares impulsando el deporte y la vida sana en niños, en su mayoría, con vulnerabilidad.