L'esordio sul piccolo schermo
Nel 1982 compare per la prima volta sul piccolo schermo, ma sarà dal 1989 che la sua presenza diventerà costante. In quell'anno, infatti, affianca Stefania Sandrelli nella miniserie "Come stanno bene insieme", ottenendo molto successo. Dopo quell'esperienza prende parte alla serie "Un cane sciolto", oltre a interpretare egregiamente le parti di Fausto Coppi, Don Lorenzo Milani, Padre Pio ed Enzo Ferrari in altre fiction televisive. Nel 2004 interpreta il commissario Maigret nella serie di due telefilm per Mediaset diretti da Renato De Maria, non ottendendo un grande successo. Nel 2008 affianca invece Luisa Ranieri nella miniserie televisiva "'O professore". Nel 2019 partecipa alla serie "Pezzi unici". Tornando al cinema, da ricordare la sua interpretazione nel film "Caterina va in città" di Paolo Virzì e ne "Il tuttofare" di Valerio Attanasio.