Se licenció en derecho por la Universidad Autónoma de Barcelona y es diplomado en Función Gerencial de las Administraciones Públicas (FGAP) por ESADE.
Durante diez años ejerció la profesión libre de abogado en el bufete fundado por sí mismo y a la vez, jugaba y entrenaba en un equipo municipal de baloncesto.
Su actividad política se inició como alcalde de Castellar del Vallés (1992-2004) substituido por Montse Gatell.
En 2008 substituyó a Ramon Camp i Batalla en la Vicepresidencia Segunda del Parlamento.
En el inicio de la IX legislatura fue elegido Vicepresidente Primero del Parlamento.