Terminati gli studi, nel 1968 partecipa al concorso all'Accademia nazionale d'arte drammatica di Roma in qualità di attore, qualificandosi, fra un centinaio di partecipanti, al primo posto ex aequo con Daria Nicolodi.
Nonostante la sua carriera sia prevalentemente legata all'attività teatrale, raggiunge una discreta notorietà grazie alla partecipazione a due film di Luciano De CrescenzoCosì parlò Bellavista e Il mistero di Bellavista nel ruolo di Luigino il poeta. Dal 1984 al 1986 fa parte del cast di Tandem su Rai Due, dove veste i panni del divertente professore Savoia.
Nel 2002, durante l'allestimento de L'avaro di Molière in qualità di regista e protagonista, fu colto da un infarto. Attualmente, superati i postumi del male, vive a Castellammare di Stabia dedicandosi alla poesia.