Fiorentino, è laureato in architettura. Militante nei gruppi della sinistra rivoluzionaria (Potere Operaio), nei primi anni 70 inizia l’attività di insegnamento, prima nelle scuole medie e successivamente, abilitatosi in Storia dell’Arte, nelle scuole di indirizzo artistico. Con l’insegnamento prende progressivamente coscienza del suo ruolo professionale fuori da ogni logica ideologica, per cui si allontana dalle posizioni estremistiche di sinistra degli anni giovanili e si avvicina sempre di più a posizioni liberal-democratiche. E’ tra i fondatori, negli anni 80, della Gilda degli Insegnanti, associazione che cerca di tutelare la valenza professionale dei docenti e, nel dicembre 2005, del Gruppo di Firenze per la scuola del merito e della responsabilità. E’ Presidente del Comitato Fiorentino per il Risorgimento, del cui sito è direttore.