Nato a Palermo il 22 aprile 1945, è un attore italiano per il cinema, il teatro e la televisione.
Dopo aver alternato negli anni cinema e teatro, ottiene la sua prima candidatura ai Nastri d'Argento per il film "I cento passi" dove interpreta il ruolo di Luigi, padre di Peppino Impastato.