Attore di teatro e di cinema, Si è diplomato presso la Bottega Teatrale di Firenze nel 1984. Ha lavorato in teatro con registi quali , Adolfo Celi, Alvaro Piccardi, Ermanno Olmi e molti altri. In cinema, tra gli altri, con Liliana Cavani, Federico Fellini, Lkuigi Faccini, Maurizio Zaccaro, Mario Monicelli. Ha vinto nel 1989 il Nastro d'Argento come migliore attore non protagonista per il film Francesco di Liliana Cavani.
Ha lavorato, tra gli altri, con Ermanno Olmi, Federico Fellini e Mario Monicelli. Allievo di Vittorio Gassman, è stato impegnato in teatro al fianco di Alessandro Gassman in La Parola ai Giurati e in tv tra i protagonisti della fiction Dottor Clown diretta da Maurizio Nichetti. È anche sceneggiatore.
Il suo primo romanzo, L'invidia di Velázquez, è pubblicato da Sironi nel 2008. Il suo secondo romanzo, sempre con protagonista il commissario Flavio Bertone, è Il cameriere di Borges (Perdisa Pop 2012).