O ator começou participando do programa de Carlos Imperial, na extinta Rede Tupi, disputando um concurso de dança em 1978, no qual se apresentava como "Johnson da Tijuca", apesar de ser morador do bairro São Cristóvão. No mesmo ano estreou como um dos barmans da discoteca de Dancin' Days – o qual não chegava a ter falas –, mas foi apenas em 1986 que ganhou um papel tradicional em Hipertensão. Foi lançado por Chico Anysio na famosa Escolinha do Professor Raimundo, com o personagem Bebeto. Logo o seu talento para piadas e imitações o levou às novelas e ao cinema. Entre seus principais trabalhos, destacam-se Lulu, com o bordão "Fui!", de Barriga de Aluguel, que mais tarde seria adotado pelos personagens Giácomo Madureira, de Sonho Meu, e Valdomiro de América.
Casou-se no dia 2 de abril de 2016 com a estudante de medicina Alice Souto, 29 anos mais nova que ele. O casamento foi celebrado pelo Padre Fábio de Melo, o relacionamento durou 1 ano e 7 meses.
Em 2017, longe das novelas há seis anos, foi convidado pela RecordTV pra atuar em Belaventura como Corinto, um Bobo da corte depressivo.
Em 2020, se tornou apresentador do programa Loterj de Prêmios, junto da ex-Globeleza Alinne Prado. O programa saiu do ar em 2021, devido a recriação do Rio de Prêmios, já que as loterias eram comandadas pela mesma empresa.[4]
Em 2022, é contratado pela RedeTV! para apresentar o programa Bom Dia Você, ao lado de Alinne Prado. O programa estreou em 02 de maio.[5] Em 01 de agosto, ele pediu demissão da emissora e deixou o programa, da qual saiu em 29 de julho.[6]