Fue miembro del Parlamento de Cataluña y en 1999 fue elegido alcalde de Sabadell al obtener el PSC la mayoría relativa de concejales, formando gobierno en coalición con Iniciativa per Catalunya Verds.