Nasce a Lipari il 7 agosto 1970. Da giovane parallelamente agli studi di pianoforte e composizione si esibisce in vari concerti. Da lungo tempo collabora con Giuliano Taviani co-firmando le musiche di importanti film, tra cui “Cesare deve morire”, regia di Paolo e Vittorio Taviani, film vincitore dell’Orso d’oro al festival di Berlino 2012 che gli vale una candidatura come miglior musicista al David di Donatello 2012, “Maraviglioso Boccaccio”, regia di Paolo e Vittorio Taviani candidatura come miglior musicista ai nastri d’argento 2015. Dal 2011 collabora con i fratelli Vanzina scrivendo le musiche dei loro ultimi film. Nel 2015 le musiche per il film “Ogni maledetto Natale” regia di Mattia Torre, Giacomo Ciarrapico e Luca Vendruscolo e “Maraviglioso Boccaccio” regia di Paolo e Vittorio Taviani candidato come miglior musicista ai nastri d’argento 2015. Nel 2017 scrive la colonna sonora del film di Ferzan Ozpetek “Rosso Istanbul” candidato come miglior musicista ai Nastri d’Argento e Ciak d’Oro 2017.
Nel 2022 con il film “L’Arminuta” regia di Giuseppe Bonito ottiene la candidatura al David di Donatello e ai Nastri d’Argento come miglior canzone originale. Nel 2025 con il film “Diamanti” regia di Ferzan Ozpetek ottiene la candidatura al David di Donatello come miglior canzone originale “Diamanti” interpretata da Giorgia.
Molte musiche anche per la TV: dalla Serie “Boris” regia di Mattia Torre, Giacomo Ciarrapico e Luca Vendruscolo alle più recenti “Il nostro Generale” Rai1, biografia del Generale Carlo Alberto Dalla Chiesa con Sergio Castellitto, regia di Lucio Pellegrini (2023), “Mameli – Il ragazzo che sognò l’Italia” Rai1, regia di Luca Lucini e Ago Panini (2024), “Marconi” Rai1 con Stefano Accorsi regia di Lucio Pellegrini (2024), “Brennero” Rai1 regia di Giuseppe Bonito e Davide Marengo (2024), “Mike” Rai1 regia di Giuseppe Bonito, biografia di Mike Bongiorno (2024), “La farfalla impazzita” Film TV Rai1 regia di Kiko Rosati (2025), “Gerri” Rai1 regia di Giuseppe Bonito.