Dopo essersi iscritto e aver frequentato per breve tempo l'Actors Studio, frequentò l'accademia teatrale di Pietro Sharoff[1]. Debuttò nel cinema intorno alla fine degli anni cinquanta, recitando parti minori in film diretti da grandi registi come Luigi Zampa, Federico Fellini e Pier Paolo Pasolini.
È noto anche per l'interpretazione del maestro della scuola di Pinocchio nello sceneggiato televisivo Le avventure di Pinocchio di Luigi Comencini.
È apparso anche nella serie televisiva Il maresciallo Rocca (1996), realizzata da Giorgio Capitani e Lodovico Gasparini, e nella quarta edizione (2010) del varietà di Raiuno I migliori anni, nel quale interpreta, al fianco di Nino Frassica, il comico-ballerino Igiul.