Ha compiuto gli studi primari sotto la guida del Maestro Settimio Mazza.
Nell’ottobre del 1982 ha frequentato il “Seminario sui fondamenti di tecnica pianistica” tenuto nella città di Teramo dal M. Vincenzo Vitale.
Ammesso nella classe di pianoforte del Maestro Massimo De Ascaniis, si diploma con lode presso il Conservatorio “Gioacchino Rossini” di Pesaro, sezione di Fermo nel 1990. Nello stesso anno vince il primo premio al concorso pianisico nazionale di Taranto ed è ammesso ai corsi di perfezionamento tenuti dal Maestro Michele Campanella all’Accademia Chigiana di Siena.
Negli anni 1996/97 studia Musica da camera con il Maestro Pier Narciso Masi presso l’Istituto musicale di San Marino.
Presso l’Università degli Studi di Roma “Tor Vergata” consegue il Diploma al corso di perfezionamento post laurea sulla Didattica Musicale.
Nel 2018 ha frequentato il seminario annuale “Fenomenologia e prassi strumentale” tenuto presso il Conservatorio di Fermo da Christa Butzberger e dal 2019 al 2022 i seminari tenuti dalla stessa presso la Scuola di Musica “Bettino Padovano” di Senigallia.
Fino al 2008 ha suonato come solista a Napoli, Catania, Macerata, Brindisi, San Marino, Grosseto, Teramo; è stato attivo in diverse formazioni cameristiche con cui ha dato vita a diverse rassegne.
Attivo nella promozione della cultura musicale, dal 1987 ha organizzato le Stagioni Concertistiche dell’Associazione Concertistica Abruzzese, il Concorso nazionale di Musica da camera per strumenti a fiato “Francesco Marcacci” tenutosi a Montorio al Vomano nel 1990, i “Concerti di Villa Cicchi” ad Ascoli Piceno.
Per conto dell’Ascoli Piceno Festival ha curato i seminari ed il concerto monografico dedicati a Bruno Bettinelli nel 2016, i “Concerti di Agosto” a Colli del Tronto nel 2018, la rassegna pianistica “Un bel tiepido ciel di dolce estate” a Cittadella di Montemonaco, e tre Maratone pianistiche tenutesi ad Ascoli Piceno dal 2016 al 2020.
Dal 1991 si occupa di didattica musicale.
Insegna pianoforte presso la LMA di Montorio al Vomano e presso il Cotton Lab di Ascoli Piceno