Oltre 60 anni di carriera tra commedie, teatro e fiction tv per Riccardo Garrone. L'esordio risale al 1949 con Mario Mattoli. Seguiranno poi i film con tutti i grandi registi del periodo, da Luigi Zampa a Mario Camerini, da Federico Fellini a Mauro Bolognini oltre a Pietro Germi, Monicelli, Dino Risi.
Nel 1983 lo troviamo nel cast di 'Vacanze di Natale' di Neri Parenti in cui interpreta l'avvocato Giovanni Covelli, padre di Roberto (Christian De Sica).
In tv ha preso parte alla celebre fiction 'Un medico in famiglia' in cui interpreta Nicola Solari, primo marito di Enrica (Milena Vukotic).
Sempre sul piccolo schermo, per quasi 20 anni, è stato san Pietro nel celebre spot della Lavazza.