Si è diplomato in Composizione e in Musica Corale e Direzione di Coro presso il Conservatorio di Santa Cecilia di Roma e ha conseguito il Magistero in Canto gregoriano presso il Pontificio Istituto di Musica Sacra di Roma. Ha diretto varie compagini corali tra cui il Coro Città di Roma, la Camerata Polifonica Viterbese, il Coro di Voci Bianche del Comune di Roma, il Coro del Calendimaggio di Assisi, il Coro Città di Bastia, il Coro Femminile Aurora di Bastia Umbra. Ha fondato e diretto l’Orchestra Sinfonica di Civitavecchia. È stato sovrintendente del Concorso Polifonico Guido d’Arezzo dal 2011 al 2015 e direttore del Conservatorio di Musica di Perugia dal 2013 al 2019, presso il quale attualmente è docente di Teoria dell’Armonia e analisi musicale. Ha composto principalmente musiche per Coro pubblicate da varie editrici; su libretto di A. Ottobre ha composto l’opera “Il resto del mondo è un mistero” eseguita nel dicembre 2021 presso il teatro San Ferdinando di Napoli e prodotta dalla Fondazione Pietà de’ Turchini. È autore del manuale “Fondamenti pratici di Armonia” edito da Ricordi, alla sua quarta ristampa, e, in collaborazione con Carlo Pedini, del testo “Le forme della musica” edito dall’editrice Sinfonica di Milano, giunto alla seconda edizione.