Licenciado en Filosofía y Letras, y máster en Funcionarios Directivos de la Generalidad de Cataluña.
Hizo estancias de estudios en Francia y Estados Unidos.
Trabajó como Funcionario del Cuerpo Superior de Administración de la Generalidad y como director de recursos humanos del Ayuntamiento de San Cugat del Vallés.
[2] En 1995 sustituyó en su escaño a Rafael Hinojosa y Lucena, elegido diputado en las elecciones generales españolas de 1993.
[4] En las elecciones generales de 2011 fue elegido diputado por Barcelona en el Congreso de los Diputados, y en abril de 2017 sustituyó en su escaño a Francesc Homs i Molist.