Dopo il debutto teatrale avvenuto nel 1994 con Il pateracchio, regia di Wilma Messeri, lavora soprattutto nel cinema e in televisione. Al cinema recita in diversi film, tra i quali ricordiamo: I giudici - Excellent Cadavers di Ricky Tognazzi, Il cuore altrove di Pupi Avati, Il vestito della sposa di Fiorella Infascelli, Il servo ungherese di Massimo Piesco e Giorgio Molteni, Le avventure acquatiche di Steve Zissou di Wes Anderson, e Cemento armato (2007), regia di Marco Martani. In televisione prende parte a numerose fiction tv, tra cui: la miniserie tv Don Milani - Il priore di Barbiana di Andrea Frazzi eAntonio Frazzi, e le serie tv Incantesimo di Alessandro Cane e Tomaso Sherman, Don Matteo 2, e Codice Rosso di Riccardo Mosca.