Il teatro, la cui data di nascita ufficiale risale al ‘600, fu ricostruito nel 1786 su disegno dell'architetto Giuseppe Tubertini e inaugurato nel 1790. Meta abituale dei cittadini bolognesi nell’800, dapprima il teatro fu adibito alla presentazione di spettacoli lirici, di prosa e sinfonici; poi fu luogo d'incontro e divertimento in occasione delle feste e dei veglioni carnevaleschi, quindi fu ut
ilizzato come sala cinematografica. Da allora ogni anno ospita la stagione teatrale del Comune di San Giovanni in Persiceto, coordinata con quella dei comuni di Crevalcore e Sant'Agata nell'ambito di "Tre teatri per te", oltre a spettacoli di prosa, teatro comico, teatro dialettale, teatro ragazzi, concerti, convegni organizzati o patrocinati dal Comune. Il Teatro è inoltre disponibile per il noleggio da parte di privati per eventi o prove delle compagnie teatrali. Il Teatro comunale conta 210 posti (di cui 116 in platea e il restante su tre ordini di palchi e nel loggione). Per motivi i capienza, alcuni spettacoli della stagione teatrale vengono allestiti nel vicino Teatro Fanin (680 posti), in piazza Garibaldi 3. L’entrata del Teatro comunale si affaccia sulla centrale piazza del Popolo. È possibile parcheggiare nelle vicinanze, in piazza Garibaldi o in piazza Pettazzoni.