Abogado, politólogo, catedrático emérito de Ciencias Políticas y de la Administración de la UAB, ha sido rector de la UAB. Ha sido parlamentario entre 1999 y 2003, Consejero de Justicia de la Generalitat entre los años 2003 y 2006. Ha sido presidente de Ciudadanos por el cambio.
Es miembro del Colegio de Abogados de Barcelona, presidente de la Asociación Española de Ciencia Política y de la Administración.