Começou sua carreira em 1968 em Porto Alegre, com a peça Pique Nique no Front, de Fernando Arrabal. Por causa da repressão dos anos de chumbo, entrou na Escola de Teatro da Universidade Federal do Rio Grande do Sul (UFRGS), no curso de Arte Dramática, em 1970. Na faculdade fez peças importantes, como A Lição, de Ionesco, Vestido de Noiva, de Nelson Rodrigues e Hamlet, de William Shakespeare. Em 1973 ganhou o prêmio MUTEPLA com o monólogo Os Malefícios do Fumo, de Anton Tchecov.
Em 1975 foi escolhido para fazer o papel título de MOCKINPOTT, de Peter Weiss, trabalho com o qual viajou o Brasil todo, quando fixou-se no Rio de Janeiro, onde mora até hoje. Já participou de peças teatrais.
Na televisão, já fez minisséries e telenovelas na Rede Globo, TV Manchete, TV Record. Seu último trabalho na televisão foi o personagem SHETEP na novela Gênesis TV Record.
Televisão
Gênesis - Record (2021); DOM- Amazon Prime Video(2020); Éramos Seis - Globo (2019); Tempo de Amar - Globo (2018); Deus Salve o Rei - Globo (2018); Carinha de Anjo - SBT (2016); Milagres de Jesus - Record (2015); Sete Vidas - Globoplay (2015); Questão de Família - Série Morena Filmes (2015); Plano Alto - Record (2014); Sangue Bom - Globo (2013); Amor à Vida - Globo (2013); Dercy de Verdade - Globo (2012); Aquele Beijo - Globo (2012); Malhação - Globo (2012); Gabriela - Globo (2012); Sansão e Dalila - Record (2011); Insensato Coração - Globo (2011); Morde & Assopra - Globo (2011); Malhação - Globo (2010); Chamas da Vida - Record (2008); Vidas Opostas - Record (2007); Luz do Sol - Record (2007); JK - Globo (2006); Páginas da vida - Globo (2006); Cobras & Lagartos- Globo (2006); Alta Estação - Record (2006); Belíssima - Globo (2005); Floribella - Bandeirantes (2005); Como uma Onda - Globo (2005); Um Só Coração - Globo (2004); Senhora do Destino - Globo (2004); Mad Maria - Globo (2004); Malhação - Globo (2004); A Casa das Sete Mulheres - Globo (2003); O Quinto dos Infernos - Globo (2002); Esperança - Globo (2002); Porto dos Milagres - Globo (2001); Mandacaru - TV Manchete (1997); Irmãos Coragem - Globo (1995); Incidente em Antares - Globo (1994); Memorial de Maria Moura - Globo (1993); Você Decide - Globo (1992); O Portador - Globo (1991); Na Rede de Intrigas - TV Manchete ( 1991); Ilha das Bruxas - (1990); Desejo - Globo (1990); Gente Fina - Globo (1990); A História de Ana Raio e Zé Trovão - TV Manchete (1990); Tarcísio & Glória - Globo (1988); Vale Tudo - Globo (1988); Corpo Santo - TV Manchete (1987); Carmem - TV Manchete (1987); Dona Beija - TV Manchete (1986); Mania de Querer - TV Manchete (1986); Marquesa de Santos - TV Manchete (1984); O Tempo e o Vento - Globo (1984); Guerra dos Sexos - Globo (1983); Champagne - Globo (1983); Sol de Verão - Globo (1982); Carga Pesada - Globo (1979); A Conquista - TVE (1977); Vejo a Lua no Céu - Globo (1976)
Longas metragens
Lima Barreto - ao Terceiro Dia, de Luiz Antonio Pilar (2018); O Destino de Xangrilá, de Flávio Cândido (2015); O Bebê de Tarlatana Rosa, de Renato Jevoux (2011); Anita - Amor e Estória, de Aurélio Grimaldi (2006); Zuzu Angel (filme), de Sérgio Rezende (2006); Brasília Dezoito por Cento, de Nelson Pereira dos Santos (2005); Os Desafinados, de Walter Lima Jr. (2005); O Cobrador, de Paul Leduc (2005); Vestido de Noiva, de Joffre Rodrigues (2004); Minha Vida de Menina, de Helena Solberg (2003); Dia de Pagamento, de Tatiana Fragoso (2003); Lara, de Ana Maria Magalhães (2002); Tudo Dominado, de Bruno Viana (2002); Carro Forte, de Mário Diamante (2002) ; My Father, Rua Alguem 5555, de Egídio Eroníco (2001); Filho Predileto, de Walter Lima Jr. (2001); Histórias de Olhar, de Isa Albuquerque (2000); Quase Nada, de Sérgio Rezende (1999); O Barão do Cerro Azul, de Paulo Morelli (1999); O Xangô de Baker Street, de Miguel Faria Jr. (1998); A Terceira Morte de Joaquim Bolívar, de Flávio Cândido (1997); Guerra de Canudos, de Sérgio Rezende (1996); Lamarca, de Sérgio Rezende (1993); O Último Tiro, de Walter Salles Jr. (1987); O País dos Tenentes, de João Batista de Andrade (1986); República dos Assassinos, de Miguel Faria Jr. (1979)
Curtas metragens
Negócio Fechado, de Rodrigo Costa (2001)
Prêmios
2002 – Best Supporting Actorn no 6th Brazilian Film Festival of Miami por Negócio Fechado (direção de Rodrigo Fonseca)
2000 – Prêmio de melhor ator coadjuvante - Festival de Cinema de Natal por Quase Nada (direção de Sérgio Rezende)
1986 – Prêmio Ibeu de Teatro pela peça Este Mundo É um Hospício
1978 – Primeiro Troféu Grande Otelo de ator pela TVE
1973 – Melhor ator da Mostra de Música, Teatro e Artes Plásticas da UFRGS