Comenzó su carrera en Coquimbo Unido, en donde debutó el año 1995, después cambia de aires en la temporada 1999/2000, en donde se marcha a Santiago Morning y después juega en Coquimbo Unido, Cobreloa, Deportes La Serena , O'Higgins y nuevamente en Coquimbo Unido en donde se retiró el 2010