Dia bergabung dengan Partai Komunis Italia pada tahun 1944 dan terpilih untuk pertama kalinya menjadi anggota dewan kota Bologna pada tahun 1956. Pada tahun 1970, Zangheri terpilih sebagai Walikota Bologna dan membimbing kota dalam tahun-tahun sulit Lead: pada tahun-tahun itu, kota menghadapi beberapa serangan fasis, seperti pengeboman Italicus Express
, pembunuhan aktivis Francesco Lorusso dan pembantaian 1980 di stasiun Bologna.