Tavares was born in Brasília,[1] and moved to Rio de Janeiro with his family during childhood.
[2] His first television appearance was in 2009 in the telenovela Promessas de Amor on RecordTV with the character Aurélio Pitini (Pit).
In the same year, he played the character Rodrigo in TV Globo's Malhação ID.
[2] In 2013, the actor played his first leading role in the miniseries José do Egito.
[6] Tavares joined the cast of several other soap operas, as well as Vidas em Jogo, A Terra Prometida, Jesus, Gênesis,[7] among others.