Ha lavorato in teatro e televisione con Dario Fo e Franca Rame dal 1975 al 1999. Inoltre è stato prim'attore in alcune commedie con i registi Lamberto Puggelli, Krzysztof Zanussi e Umberto Simonetta. Il suo ruolo di maggior prestigio in tv è l'interpretazione dell'antagonista comico di Andrea Roncato nel Don Tonino e l'amico di Raimondo Vianello nella serie Casa Vianello. Ha lavorato anche al cinema in vari film.