Duarte da Silva doorliep de jeugdreeksen van de Braziliaanse topclubs São Paulo FC en SE Palmeiras. Later kwam hij terecht bij de jeugdacademie van het bescheiden Portuguesa. Voor deze club maakte hij op 4 juni 2016 zijn debuut in het profvoetbal. Dit tijdens de thuiswedstrijd tegen Ypiranga FC in de Série C, het derde niveau in Brazilië.[1] Zijn eerste doelpunt scoorde hij op 9 april 2017, tegen Guarani FC.
In juli 2018 realiseerde Bruno Duarte een transfer naar Europa. Hij tekende een driejarig contract bij het Oekraïense FK Lviv.[2]