Nasce a Pescia. Si diploma in recitazione al Teatro Stabile di Genova nel 1989. Nello stesso anno debutta nel Tito Andronico di William Shakespeare per la regia di Peter Stein. Nei successivi dieci anni si dedica quasi esclusivamente al teatro. Dal 2000, dopo la partecipazione al film Il mandolino del capitano Corelli di John Madden, inizia a lavorare prevalentemente per il cinema e la televisione, tra cui Carabinieri (serie tv 2001); I cerchi nell'acqua (2011); La bambina che non voleva cantare di Costanza Quatri...visualizza tuttoiglio (2021). Al cinema: El Alamein - La linea del fuoco di Enzo Monteleone (2002); Voce del verbo amore di Andrea Manni (2007), Miracolo a Sant’Anna di Spike Lee (2008); Aspettando il sole di Ago Panini (2008), La prima cosa bella di Paolo Virzě (2010); Il giovane favoloso di Mario Martone (2014); La pazza gioia di Paolo Virzě (2016).