Nato a Fermo il 21 marzo 1975, si trasferisce a Roma, dove frequenta vari laboratori di recitazione. All'inizio della sua carriera gira numerosi spot pubblicitari. Nel 1999 interpreta il ruolo di Michele nella miniserie tv di Rai Uno, Commesse, regia di Giorgio Capitani, ruolo che lo fa conoscere al grande pubblico e che interpreta anche in Commesse 2 (2002), regia di José María Sanchez. Tra le altre fiction tv dove recita in ruoli da coprotagonista o protagonista: Fine secolo (1999), miniserie diretta da Gianni Lepre, la serie Questa casa non è un albergo (2000), in onda su Rete 4, le miniserie L'ultimo rigore (2002) e L'ultimo rigore 2 (2006), entrambe dirette da Sergio Martino, e Ho sposato un calciatore (2005), miniserie in quattro episodi, diretta da Stefano Sollima. In teatro, dopo alcuni ruoli minori, è protagonista nel ruolo di Abele nel musical Caino e Abele, testo, musiche e regia di Tony Cucchiara; dopo aver recitato in questo musical all'inizio della carriera, partecipa alla tournée 2005-2006, interpretando Gesù e Romeo. Tra il 2001 e il 2002 è protagonista di Emozioni, musical che si ispira alle canzoni di Lucio Battisti, regia di Sergio Japino, con Ambra Angiolini. Per il cinema, dopo la partecipazione al film del 2002 Ultimo stadio di Ivano De Matteo, nel 2006 è tra i protagonisti di Ma l'amore... sì! di Tonino Zangardi e Marco Costa, e nel 2007 di Il lupo. Nel 2007 lavora ancora in fiction tv: è coprotagonista, nel ruolo dell'ufficiale della guardia costiera, Salvatore Terrasini, insieme ai protagonisti Lorenzo Crespi e Fabio Fulco, nella seconda serie di Rai 1, Gente di mare 2; successivamente gira la miniserie Il sangue e la rosa, regia di Salvatore Samperi, in onda nel 2008 su Canale 5. Nel 2009 per Rai 1 nel ruolo di Mascagni nella mini serie "Puccini" per la regia di Giorgio Capitani. Sempre nel 2010 interpreta Attilio Fabbri per la mini serie "Mattei: L'uomo che guardava al futuro" per Rai 1 regia Giorgio Capitani Nella stagione 2008-2009 è in tournée con la commedia musicale Pipino il Breve di Tony Cucchiara, in cui interpreta il ruolo di Marante. La commedia è stata rimessa in scena dal Teatro Stabile di Catania e ha debuttato il 3 dicembre 2008, data in cui ricorre il cinquantenario della fondazione dell'ente. Nel 2011 recita nella miniserie Sangue caldo, in onda su Canale 5 tra settembre e ottobre, dove interpreta il ruolo di un potente nobiluomo. Dal 2011 insieme al produttore Gianluca Cucchiara si trasferisce a Londra per dedicarsi al progetto discografico rock band dal nome Mercutio. Incidono il loro primo album. Il singolo “Back To Nowhere“, title track dell’album, è stato mixato e prodotto da Alan Moulder, (Foo Fighters, Arctic Monkeys, Nine Inch Nails e Royal Blood). La canzone "No compromise" e' stata scelta per il film "L'esigenza di unirmi ogni volta con te" per la regia di Tonino Zangardi con Marco Bocci e Claudia Gerini. Nel 2018 torna in Italia per girare la serie sara e Marti- Disney Channel (2018-2019-2020) e altre serie TV come "Don Matteo" , "Che Dio ci aiuti", "L'allieva" Recentemente e' impegnato nella realizzazione del suo primo disco come cantautore.