Fue integrante y cofundador del Grupo del Teatrito, con el que participó en montajes como Otelo, de William Shakespeare, presentada en el Teatro Nacional Cervantes, y la creación colectiva 1,2,3… va!, obra con la que participó en festivales nacionales e internacionales. En paralelo, integró junto a Gabriel Goity el dúo humorístico Los Galangrotes, con presentaciones en bares, teatros independientes y salas comerciales.
En 2014 estrenó Terrenal. Pequeño misterio ácrata, de Mauricio Kartun, donde interpretó el personaje de Caín. La obra obtuvo múltiples premios, extensas temporadas y giras internacionales, y su interpretación fue destacada por la crítica.[2] La producción también formó parte de la programación del Teatro del Pueblo.[3]
Desde 1985 se desempeña como docente de actuación y clown, dictando clases en la EMAD y en talleres y espacios de formación independientes.
Además de su actividad teatral, desarrolló trabajos en cine y televisión, participando en producciones nacionales e internacionales. En cine formó parte de títulos como Tiempo de valientes, Patoruzito, Patoruzito 2: La gran aventura, Necronomicon: el libro del infierno, Crímenes de familia, Nuestros días más felices, Rojo, Tres minutos y Lunáticos, entre otros.
En el ámbito televisivo y de series participó en producciones como María Marta: el crimen del country y Las bellas almas de los verdugos.
Su trabajo más reciente en televisión corresponde a la serie El Eternauta (2025), donde interpretó al personaje Ruso Polsky.