Duarte Barros urodził się w 2005 roku w Bradze, w Portugalii. Swoją przygodę z tańcem rozpoczął w 2019 roku w rodzinnym mieście. W wieku 14 lat przeniósł się do Lizbony, gdzie podjął naukę w Konserwatorium Narodowej Szkoły Tańca. W 2022 roku miał okazję wystąpić w spektaklu Giselle w wykonaniu Narodowego Baletu Portugalii. Po ukończeniu konserwatorium Duarte przeniósł się do Sztokholmu, odpowiadając na zaproszenie Królewskiej Szwedzkiej Szkoły Baletowej, które otrzymał podczas festiwalu Tanzolymp w 2023 roku. Latem 2024 roku wziął udział w spektaklu Armide w choreografii Natalie Van Parys, wystawianym w Teatrze Pałacu Drottningholm w Sztokholmie. Duarte Barros dołączył do zespołu Baletu Opery Wrocławskiej w sezonie 2024/2025, gdzie tańczył w takich spektaklach jak Frida Annabelle Lopez Ochoa (w rolach Zielonej Fridy i Alejandro), Un Ballo Jiříego Kyliana oraz 6 Breaths Rafaela Bonachellego (duet Weeping). Miał okazję wcielić się w takie role, jak: Romeo w Romeo i Julii Jacka Tyskiego, Kai w Królowej Śniegu Małgorzaty Dzierżon oraz Lizander w Śnie nocy letniej Anny Hop. We wrześniu 2026 roku awansował na koryfeja.