Ha iniziato l'attività politica nel 1941, partecipando all'attività clandestina di un gruppo culturale di giovani antifascisti di Forlì e poi con l'adesione al Partito Comunista d'Italia. Nel 1943 fu nominato segretario del movimento giovanile comunista clandestino di Forlì e membro della segreteria e del comitato federale clandestino della federazione forlivese del PCI. Partigiano nella Resistenza Italiana, nel 1944 divenne commissario politico della 29ª brigata GAP "Gastone Sozzi", nel 1952 fu eletto segretario della CGIL di Forlì e nel 1956 segretario della federazione forlivese del PCI; nel 1959 fu eletto nel Comitato Centrale; nel 1960 Segretario del Comitato di coordinamento regionale dell'Emilia-Romagna; nel 1963 membro dell'Ufficio di Segreteria della Direzione nazionale del PCI. Consigliere comunale a Forlì dal 1956 al 1960 e Consigliere provinciale dal 1960 al 1964.
Incarichi parlamentari
Nel maggio 1968 fu eletto alla Camera dei deputati, nella circoscrizione di Bologna. Nella quinta legislatura (1968 - 1972) fu membro della Commissione Presidenza del Consiglio - Interni e della Commissione speciale bicamerale antimafia. Rieletto alla Camera dei deputati nella sesta legislatura (1972 - 1976), vice presidente della Commissione Presidenza del Consiglio - Interni e membro della Commissione bicamerale antimafia. Nella settima legislatura (1976 - 1979), rieletto alla Camera dei deputati, vice Presidente della Commissione Presidenza del Consiglio - Interni.
Nell'ottava legislatura (1979 - 1983) eletto al Senato, membro della Commissione per gli Affari Costituzionali Presidenza del Consiglio e Interni e della Giunta per l'elezione e delle immunità parlamentari. Nominato nella Commissione d'inchiesta parlamentare sul caso Moro e nella Commissione antimafia. Nella nona legislatura (1983 - 1987) rieletto al Senato, membro della Commissione Affari Costituzionali, Presidenza del Consiglio - Interni. Nominato nella Commissione parlamentare d'inchiesta sulla loggia massonica P2 e nella Commissione speciale bicamerale antimafia.
Resistenza in Romagna. Antifascismo, partigiani e popolo in provincia di Forlì, con Luciano Marzocchi, Milano, La Pietra, 1969.
Sicurezza democratica e lotta alla criminalità. La difesa dell'ordine costituzionale e della sicurezza dei cittadini contro la eversione fascista e la criminalità comune, il riordinamento democratico della pubblica sicurezza. Atti del Convegno organizzato dal Centro di studi e iniziative per la riforma dello Stato. Roma, 25-26 febbraio 1975, con Alberto Malagugini, Edoardo Perna, Ugo Spagnoli e Umberto Terracini, Roma, Editori Riuniti, 1975.
La prigione fantasma. [Il covo di via Montalcini e il delitto Moro], Milano, Kaos, 2009. ISBN 978-88-7953-201-3.
Dossier Gladio. [Documenti sulla organizzazione paramilitare segreta di matrice statunitense, attiva in Italia dagli anni Cinquanta al 1990, in violazione della Costituzione], a cura di, Milano, Kaos, 2012. ISBN 978-88-7953-241-9.
http://www.archivioflamigni.org sito web del Centro Documentazione Onlus Archivio Flamigni, una associazione culturale che gestisce l'archivio contenente la documentazione acquisita da Flamigni, soprattutto sul caso Moro, la P2 e l'Antimafia; si trova a Oriolo Romano in provincia di Viterbo.