Es ingeniero técnico de telecomunicaciones e ingeniero técnico industrial por la UPC, diplomado en ciencias empresariales y Licenciado en Administración y Dirección de Empresas por la UOC.
En 1992 fundó con otros socios, una pequeña empresa de ingeniería, JCS Ingenieros, a la que todavía sigue vinculado.
Militante del Partido Popular de Cataluña, de 2001 a 2005 ha sido presidente comarcal del Garraf.
[2] En las elecciones municipales de 1995 fue elegido concejal del ayuntamiento de Villanueva y Geltrú, y ha sido portavoz del grupo municipal popular hasta 2005.
Desde enero de 2012 es portavoz adjunto del Grupo Parlamentario.