Foi um ator bastante atuante no Cinema novo, em especial na década de 1960. Recebeu o Candango de Melhor Ator do Festival de Brasília por sua atuação em Jardim de Guerra, em 1968. Também foi eleito 'Melhor Ator Coadjuvante' pelo mesma premiação ao atuar em Beijo 2348/72. Apesar de preferir o cinema, também fez papéis na televisão, principalmente em minisséries.
Sua primeira participação no cinema ocorreu em 1955, no filme Trabalhou Bem, Genival!.[6] No início da década de 1960 viveu um trabalhador em Cinco Vezes Favela, dirigido por Leon Hirszman; além de integrar o elenco de Os Mendigos.[7] Em 1964, esteve na pele de um vaqueiro em Os Fuzis, com direção de Ruy Guerra. No ano seguinte, atuou nos longas Mitt hem är Copacabana; A Falecida, como um funcionário da funerária, e O Desafio, de Paulo César Saraceni, como Carlos.[8][9][10][11]
No início da década de 1970 participou do filme Rua Descalça, além de dirigir e atuar em O Rei dos Milagres.[21][22] Em 1973, encarnou no Visconde de Sabugosa, em O Pica-pau Amarelo, e foi Turíbio Todo em Sagarana, o Duelo.[23][24] No ano seguinte, foi um brasileiro na obra francesa France société anonyme, de Alain Corneau; viveu João, em Ovelha Negra, uma Despedida de Solteiro e, posteriormente, integrou o elenco de Feminino Plural.[25][26][27] Em 1977 participou de quatro longas: Paraíso no Inferno, como Brasa (também sendo diretor e roteirista), Anchieta, José do Brasil, como Cacique Tibiriçá, A Virgem da Colina,Parada 88, o Limite de Alerta, como Joaquim Porfírio.[28][29][30][31] Concluiu o decênio como um conselheiro em Batalha dos Guararapes e sendo o malandro Antena, em A Agonia.[32][33]
No início da década de 1980 atuou na pele do pescador em Crônica à Beira do Rio e fez parte da obra Corações a Mil.[34][35] Em 1982 esteve em cartaz quatro vezes: fez participação especial em O Segredo da Múmia, atuou como Canário em Luz del Fuego, viveu Marciano em Rio Babilônia e integrou o elenco de Insônia.[36][37][38][39] Dois anos depois, fez parte da equipe de Amenic - Entre o Discurso e a Prática.[40] Em 1987, viveu Mitavaí em Exu-Piá, Coração de Macunaíma, participou do filme Fronteira das Almas e, no ano seguinte, fez aparição em Presença de Marisa.[41][42][43] Encerrou a década atuando em Sonhei com Você e Jardim de Alah, nesta última interpretando Danilo.[44][45]
Na década de 1990 destacou-se fazendo participação especial em Beijo 2348/72, sendo eleito 'Melhor Ator Coadjuvante' no Festival de Brasília.[46] Além disso, também foi protagonista de Olhos de Vampa, como Vampa e esteve no elenco de O Homem Nu.[47][48] Seu último trabalho no cinema foi em 2012, nos longas Rua Aperana, 52 e A Dama do Estácio.[49][50]
Posteriormente seria reconhecido por especialistas em crítica como um dos atores mais importantes do Cinema novo, ou seja, um movimento da área brasileira que destaca a igualdade social e intelectual e que tornou-se proeminente no país durante as décadas de 1960 e 1970.[51][52][53]
Em 16 de dezembro de 2012, o ator passou mal após após um mergulho em Rio das Ostras. O jornal Extra chegou a noticiar um suposto acidente vascular cerebral (AVC), que o teria levado à morte,[60] que foi desmentida no dia seguinte, apesar do AVC ter sido real. Ele logo se recuperou.[61]
Em 2018 morreu em Rio das Ostras, no estado do Rio de Janeiro. No entanto, o motivo de sua morte não foi divulgado. Ele foi enterrado no Cemitério Nossa Senhora Aparecida, também em Rio das Ostras.[56][62][59]