Attore versatile, che interpreta ruoli che vanno dal sacerdote al poliziotto, passando poi dal barbiere al veterinario, è stato attivo nel cinema con molti comici del cinema italiano: Renato Pozzetto, Massimo Boldi, Christian De Sica, Roberto Benigni, Diego Abatantuono, Paolo Villaggio.