Nato a Lucca nel 1967, si è diplomato in pianoforte, composizione, musica corale e direzione d’orchestra al Conservatorio G.Verdi di Torino. Vincitore di 14 concorsi pianistici, a 11 anni ha interpretato il ruolo di Mozart nello spettacolo “Casa Mozart” di Alberto Gozzi in versione teatrale e televisiva trasmesso su RaiTre. Ha curato la collana “I Grandi Musicisti” della Fabbri Editori, in qualità di assistente musicale e direttore d’orchestra, incidendo 4 cd con l’Orchestra Filarmonica Italiana. Con la stessa orchestra ha realizzato l’Intera opera sinfonica di Mozart in 10 videocassette, trasmessa all’estero (Germania, Spagna, Argentina, Australia) e sulle reti televisive TMC e RaiTre per l’Italia.Dal 1991 è maestro collaboratore nelle stagioni liriche di Lucca e Torre del Lago. Per la Compagnia della Rancia, e con la regia di Saverio Marconi, è stato direttore musicale e direttore d’orchestra dei musicals: “A Chorus Line” (edizione 1998), con Antonella Elia, “Sette spose per sette fratelli”, con Raffaele Paganini e Tosca, anche nella versione francese alle Foliès Bergère di Parigi, con Lio; “A qualcuno piace caldo”, con Alessandro Gassman, Gian Marco Tognazzi e Rossana Casale, “Dance” con C. Noschese e R. Paganini, “La piccola bottega degli orrori” con R. Casale e M. Frattini, “Cantando sotto la pioggia” con R. Paganini, “Pinocchio” con M. Frattini, “Tutti insieme appassionatamente” con M. Hunziker, “The Producers” con E. Iacchetti e G. Guidi, “Sweet Charity” con L. Cuccarini. Cura la direzione musicale della versione-concerto di “Nine” ispirata al film di Fellini “8 e mezzo” e la supervisione musicale di “Bulli e pupe” con M. Massironi e S.Autieri. Per Musical Italia ha curato la direzione musicale e d’orchestra per i musicals “Hello, Dolly!”, con Loretta Goggi e Paolo Ferrari e “Grease”, con Lorella Cuccarini. Per la produzione “Palazzo Irreale” è direttore musicale e arrangiatore degli spettacoli “Toc Toc a time for musical” con M. Frattini, di cui è anche autore delle musiche inedite, “Tre metri sopra il cielo” con M. Varrese, di cui è anche autore delle musiche. E’ direttore musicale, co-autore e arrangiatore degli spettacoli “Robin hood” con la regia di Christian Ginepro, “Aladin” con la regia di F. Angelini e “Alice nel paese delle meraviglie” . Cura la direzione musicale degli spettacoli: “Musical maestro!” con la regia di F.Angelini, “Naked boys singing” con la regia di R. Croce, “A un passo dal sogno” con i ragazzi di “Amici” e la regia di M. Mattolini, “Portami tante rose” con i ragazzi di “Amici” e la regia di M. Mattolini, “We will rock you” con la regia di Maurizio Colombi suona nella band. Cura la direzione corale di “La resistibile ascesa di Gianluca G” con G. Guidi. Ha arrangiato il brano “Figli” nel CD “Pinocchio” dei Pooh e la sigla della fiction “Lo zio d’America” con C. De Sica. Cinematograficamente per la Medusa cura la supervisione musicale dei film “Come se fosse amore” dei Cavalli Marci e del cartone animato “Totò Sapore” in collaborazione con E. Bennato. E’ autore interno Mediaset per la realizzazione di sigle e sottofondi tra i quali il reality-show “La talpa”, il quiz televisivo “Azzardo” , la sigla che identifica musicalmente il canale digitale terrestre “IRIS”. Ha scritto le musiche e sigle di tutte le trasmissioni del canale televisivo regionale del Lazio “IES TV”. Autore delle musiche di “Cyrano se vi pare” con M.Fini, del musical “Heidi”; regia M. Colombi, dei cortometraggi “Si sente ca sono calabbrese” con F. Neri, “La banda di testa di cane” con G. Cacioppo, del film “Sono tornato al nord” con F. Neri, dello spettacolo musicale “I Gormiti” regia M. Colombi, delle musiche di scena del musical “Peter pan” regia di M. Colombi. Nello spettacolo “Raffaello e il mistero della “Fornarina” ha curato la direzione musicale, orchestrato e diretto l’orchestra. Cura la direzione musicale di “Stanno suonando la nostra canzone” con la regia di G. Guidi Scrive le musiche della commedia musicale “Tre cuori in affitto” con Paolo Ruffini. E’ autore delle musiche dello spettacolo bilingue teatrale- televisivo “NUTS” di Teresa Pascarelli. Cura la direzione musicale e gli arrangiamenti del musical “Zorro” con Michel Altieri.
Nel 2012 e 2013 insegna canto per la trasmissione televisiva “AMICI”