Es Profesor de Economía en la Universidad Pompeu Fabra, investigador del CREI, e investigador del Instituto Madrileño de Estudios Avanzados (IMDEA) Ciencias Sociales (Instituto de Madrid para Estudios Adelantados en Ciencias Sociales). Sus temas de investigación incluyen economía urbana y regional, comercio internacional, y economía de la innovación. También coedita el Diario de Geografía Económica.
Nacido en Barcelona, donde completó su grado universitario en Economía, Puga obtenía su Ph.D en Economía en la London School of Economics en 1997. Antes de hacerse con la plaza en la facultad permanente de la Universidad Pompeu Fabra en el 2006, había sido un investigador postdoctoral en el Centro para el Rendimiento Económico de la London School of Economics, y Profesor Adjunto permanente de Economía en la Universidad de Toronto. También participa en el Centro de Política Económica y Oficina Nacional de Investigación Económica.