;
Dopo alcuni anni di impegno nel Movimento per l’Ulivo, nel marzo 1999 mi candido alle primarie per la scelta del candidato sindaco dell’Ulivo a Bologna. Alle successive elezioni amministrative del giugno 1999 vengo eletto nel Consiglio Comunale di Bologna nella lista dei Democratici e svolgo un mandato come consigliere di opposizione. Nel maggio 2000 divento Capogruppo. Nel novembre del 2000 divento il Portavoce provinciale dei Democratici a Bologna. Quando, nel dicembre del 2001, la Margherita si costituisce in soggetto politico unico, ne divento il riferimento provinciale, e vengo confermato nel ruolo di Coordinatore al congresso del maggio 2003. In questo ruolo gestisco la preparazione delle elezioni amministrative del giugno 2004.
Alle elezioni del giugno 2009, dopo cinque anni come Assessore e poi anche Vice Sindaco, vengo rieletto Consigliere Comunale, unico della giunta uscente. Dopo pochi mesi, a seguito delle dimissioni del Sindaco, il Consiglio Comunale decade.