En 2013 se graduó de la secundaria (Cuarto Medio en Chile) en la Escuela Audina, un colegio propio del Club Audax Italiano que dicta clases para sus futbolistas en asociación con CCAF La Araucana[4] Desde los 14 años estuvo siendo observado por ojeadores del Barcelona, quienes lo invitaron en agosto de 2012 a participar de los entrenamientos del Fútbol Club Barcelona Juvenil "A" dirigido por Jordi Vinyals en la Ciutat Esportiva Joan Gamper y a alojarse en La Masia por todo el mes, para ser observado más de cerca.
[5] Realizó sus divisiones inferiores en Audax Italiano (donde se formaron destacados jugadores como Carlos Reinoso, Rafael Olarra, Fabián Orellana, Franco Di Santo, Carlos Villanueva, entre otros) club al cual llegó a los 12 años y desde el comienzo fue un pilar fundamental en los equipos que participó, dirigidos por los profesores Juan Carlos Ganga y Pedro Guerra, con los que fue siempre el capitán del equipo.
[14][15] Durante su primer año en el club, disputó 15 compromisos válidos por Liga MX y otros 6 encuentros correspondientes a Copa México, todos ellos como titular, totalizando 1.868 minutos en cancha.
[19] Ya con 23 años Vegas vivió una gran temporada durante 2019, donde fue titular frecuentemente: en el segundo semestre disputó 23 partidos y anotó dos goles.
Después de medio torneo del clausura 2020 se tuvo que dar por concluido la competencia debido a la pandemia de COVID-19, poco tiempo después empezarían los rumores que vinculaban al futbolista chileno con el equipo del Monterrey.
A partir de ese torneo siempre participó en las selecciones menores del país, tanto en amistosos como en campeonatos oficiales.
[21] En 2013, fue convocado para jugar el Campeonato Sudamericano sub-17 de ese año, donde Chile quedaría eliminado en primera ronda.
En dicho encuentro, ingresó titular y se desempeñó como lateral izquierdo, siendo reemplazado en el entretiempo por Miiko Albornoz.
Luego ante Polonia jugó nuevamente de titular, pero tuvo una mala presentación, donde los polacos le ganaron varias veces por la banda izquierda.
El técnico Rueda lo sustituyó en el minuto 34 cuando Chile iba cayendo por 2 a 0 por Miiko Albornoz quien haría el gol del empate final por 2-2.