Vazquez es licenciado en Derecho y doctor en Economía y realizó su postgrado en Economía en la Universidad de Berkeley (California). Ha sido profesor titular de Economía Aplicada en la Universidad Complutense y en la Universidad de Cantabria donde participó en diferentes proyectos de investigación.
El nuevo presidente de Renfe-Operadora ha desempeñado la dirección ejecutiva de la Fundación de Estudios de Economía Aplicada (FEDEA), también ha sido subsecretario de Sanidad y Consumo y ha trabajado en el Gabinete del presidente del Gobierno entre 1996 y 1998, y entre 2000 y 2002, asesorando en materias económicas y sociales.