Serra was born in Sao Paulo on 24 February 1984. He started in karting before progressing to Formula Renault 2.0, competing in both the Brazilian and European series.In 2009, he claimed his first victory in the Brazilian Stock Car series, which he went on to win in 2017, 2018 and 2019.In the three years 2014-2016, he drove in the IMSA series for Scuderia Corsa at the wheel of the Ferrari 458 Italia and in his last year, in the 488 GTE at Daytona and the Petit Le Mans, which he won with Scuderia Corsa in 2018.In 2017, he claimed his first 24 Hours of Le Mans, a feat he repeated with Alessandro Pier Guidi and James Calado at the wheel of the Ferrari in 2019. He won the Petit Le Mans for a second time with the same crew, driving the 488 GTE of Risi Competizione.