Professor Vazquez currently teaches Business Law at the University of Barcelona. He also has taught at universities in Argentina, France, and the United States. Professor Vazquez also was a visiting scholar at Yale Law School.
Professor Vazquez has held the position of Vice Dean for Institutional Relations at the University of Barcelona Law School and Vice President of the Business Law Section at the Barcelona Bar Association. He also has served as the executive editor of the law journal Revista Jurídica de Cataluña.