Su actividad política se inició en 1999, como socio y presidente de la asociación Ciutadans pel Canvi, impulsada por Pasqual Maragall, formando parte de la coalición electoral PSC- CpC.
Después de estas últimas, entró a formar parte del Gobierno de Cataluña 2003-2006 como Consejero de Justicia durante toda la legislatura.
Ha sido presidente de la Asociación Española de Ciencia Política y de la Administración (2001-2003) y miembro del Executive Board del European Consortium for Political Research (ECPR).
Ha presidido el Institut Català d'Avaluació de Polítiques Públiques (IVÀLUA) (2008-2013).
Entre otras publicaciones, es autor de Ciencia Política.