Docente universitario, nel 2001 viene eletto consigliere comunale di opposizione a Rovigo. Alle elezioni comunali del 2006 viene candidato a sindaco di Rovigo dal centrosinistra: al primo turno ottiene il 41,3%, poi vince il ballottaggio contro con il 50,03%. Rimane in carica fino al 2011, quando non si ricandida alle elezioni.