È insegnante di lettere, con una laurea in Teoria e Storia della Storiografia. Vive in Brianza. Ama la musica e la bicicletta. Autore di antologie scolastiche per la Scuola Secondaria di Primo Grado (Sulle orme del testo, De Agostini; Il lettore creativo, ed. Atlas), ha collaborato con la Regione Lombardia e le edizioni Diesse per la pubblicazione di sussidi didattici per le scuole su temi storici e ambientali.
Ha pubblicato i romanzi Bergius, L’ultimo longobardo, con prefazione di Franco Cardini, Mimep-Docete, 2014; La meravigliosa storia del cavaliere blu, s.e., 2016; Zhero, L’Erudita Edizioni, 2018.