Fue subido al primer equipo de la Universidad de Chile, por el DT Gustavo Huerta el año 2006, pero por las escasas oportunidades que tenía en la "U", es enviado a préstamo por un año a Iberia de la Tercera División.
En el año 2010, llega al Sportverein Jugendland de la Tercera División B, club que dirigía técnicamente su padre.
A principios del año 2011, Vargas llegó a Cobresal de la Primera División de Chile, club que dirigía en ese momento técnicamente Luis Musrri.
Su vínculo con el cuadro minero, finalizó a fines de 2012.
Tras una regular temporada con Lota Schwager termina contrato y firma en Iberia hasta la actualidad.