Attivo dal 1996, nell'arco della sua carriera ha pubblicato tredici album, di cui nove in studio, uno dal vivo e tre raccolte. Ha partecipato a sei Festival di Sanremo con i brani "Un giorno senza fine" nel 2000, "Pensa" nel 2007, vincendo la gara nella sezione "Giovani" ed il relativo Premio della Critica "Mia Martini", "Eppure mi hai cambiato la vita" nel 2008, "Non è una canzone" nel 2010, "Portami via" nel 2017 e vincendo la sezione "Big" nel 2018 con "Non mi avete fatto niente" in coppia con Ermal Meta. In veste di autore ha partecipato nel 2012 con "Sono solo parole" per Noemi e nel 2016 con "Finalmente piove" per Valerio Scanu.