En su carrera profesional ha militado en diversos clubes del fútbol chileno, de distintas categorías, los cuales fueron Cobreloa, Palestino, Curicó Unido, en donde tuvo su mejor temporada en cuanto a números, al jugar 30 partidos y anotar 11 goles en el Campeonato de Primera B 2006, Deportes Melipilla, Rangers, Cobresal, Barnechea, Coquimbo Unido y Huachipato.