Palermitano, formatosi alla scuola di teatro di Michele Perriera, ha partecipato come attore protagonista in molti degli spettacoli del regista. Dirige la Compagnia dell'Elica. Collabora con la RAI, sin dagli anni '80, come attore, doppiatore, programmista-regista. Attualmente è doppiatore del programma RAI "Mediterraneo", in onda su RAI 3.