È diplomato alla Bottega Teatrale di Firenze, diretta da Vittorio Gassman. Nel 2001 ha recitato in Giorni, nel ruolo di Claudio, di Laura Muscardin; nel 2003 ha preso parte al film Ora o mai più, di Lucio Pellegrini. Appare nel film La febbre, di Alessandro D’Alatri e in Aspettando il sole, di Ago Panini. In quest’ultimo film, uscito in Italia nel 2007, interpreta il ruolo di Leo Fasoli ne La versione di Barney di Richard J. Lewis, film tratto dall’omonimo romanzo di Mordecai Richler. Nel 2009 ha lavorato nella fiction Medicina generale, nel ruolo del medico Elia Lorenzi. Nel 2012 fa parte del cast de Il sogno del maratoneta e della miniserie televisiva Maria di Nazaret, regia di Giacomo Campiotti. Nel periodo 2015-2018 recita su Rai 3 in entrambi le stagioni di Non uccidere, mentre nel 2019-2020 appare su Netflix nella seconda e terza stagione di Baby, serie ispirata allo scandalo del 2013 delle “baby squillo” nel quartiere dei Parioli a Roma. Nel 2021 è protagonista del docu-drama Questo è un uomo di Rai 1 in cui interpreta Primo Levi.
Leave a Reply