Docente di storia e filosofia, studioso del Risorgimento e della tradizione umanistica italiana, autore per Rai Radio Uno (trasmissione l’Argonauta), collabora a varie riviste tra cui Il Borghese, CulturaIdentità. Ha pubblicato recentemente un saggio su “Garibaldi. Il generale” (edizioni Altaforte) e curato una raccolta di scritti “Per Cesare Battisti” (edizioni Frecce).