Scrive canzoni dall’età di 12 anni. Autore per Niccolò Fabi ("Dica", "Vento d'Estate", ecc.); Max Gazzè ("Una musica può fare"); Frankie Hi Nrg Mc, ecc.
Ha scritto anche diverse colonne sonore fra cui "Italy in a Day" di Gabriele Salvatores e quella di "Non essere cattivo" di Claudio Caligari, selezionato comefilm italiano per la candidatura agli Oscar 2015 e presentato all'ultimo Festival del Cinema di Venezia dove "A cuor leggero" ha vinto il premio "Ho visto una canzone" assegnato da Assomusica.
Nel 2014, con i brani “Prima di andare via” e “Una rigenerazione”, ha partecipato per la prima volta da solista al Festival di Sanremo, a cui ha fatto seguito, la pubblicazione del nuovo album “Per Tutti”, il primo su etichetta Sugar.