Vargas se formó en las divisiones menores de la Liga Deportiva Alajuelense entre 2002 y 2009.
Posteriormente milita por dos temporadas en el Albacete de España.
Tras mostrar un bien nivel en el Mundial sub-20 de Colombia con la Selección de Costa Rica[1] se va becado a estudiar y jugar al fútbol universitario en los Estados Unidos[2] en donde se titula en el programa de educación física.
Luego representó a Costa Rica en la Copa Mundial Sub-17 de la FIFA 2009 y en la Copa Mundial Sub-20 de la FIFA 2011.
También apareció en cinco partidos por Costa Rica durante el Campeonato Sub-20 de la CONCACAF 2011