Debutta nel teatro a Palermo nel 1953 all’età di 16 anni. Nel 1955 si trasferisce a Roma dove inizia la carriera da attore. Nel 1965 Silvio Noto lo avvia al mondo del doppiaggio, nel quale presterà la voce ad attori quali Danny DeVito, Gene Wilder e Jacques Tati. Negli anni settanta inizia a doppiare anche alcuni personaggi dei cartoni animati, fra questi Bugs Bunny e Daffy Duck. Negli anni ottanta doppia altri personaggi, tra cui Biscus, Jeff Turner e Mister X, uno dei suoi ruoli più conosciuti.
Non è più attivo nel doppiaggio, lavora a teatro e insegna nella sua scuola chiamata Clan dei 100.