Urodzony w Porto, Leite dołączył do akademii FC Porto w wieku 9 lat[1]. Zawodowy debiut zanotował w drużynie rezerw w dniu 27 sierpnia 2017 roku. Spotkanie z CD Santa Clara zakończyło się wygraną 1-0[2].
Pod koniec lipca 2018, z powodu kilku kontuzji zawodników defensywnych FC Porto[3], trener Sérgio Conceição powołał Leite do składu na spotkanie Supertaça Cândido de Oliveira przeciwko CD Aves[4]. Leite wystąpił w tym wygranym 3-1 spotkaniu współtworząc parę stoperów z Felipe. Krótko przed tym wydarzeniem przedłużył swoją umowę do 2023 roku[1].
W Primeira Liga debiut Leite miał miejsce 11 sierpnia 2018 roku w otwierającym sezon spotkaniu z GD Chaves[5]. Swojego pierwszego gola w rozgrywkach strzelił w następnej kolejce, pomagając w odniesieniu zwycięstwa 3-2 z Belenenses SAD[6]. Niedługo po tym jednak wrócił do rezerw i do sezonu 2020/2021 występował w lidze sporadycznie. Przełomem był wspomniany wcześniej sezon w którym zaliczył 19 ligowych występów.
Kariera reprezentacyjna
Leite swój pierwszy mecz dla Portugalii U-21 zanotował w wieku zaledwie 19 lat, gdy wystąpił w drugiej połowie towarzyskiego meczu z Włochami[7]. Później trener Rui Jorge wystawił go w obu meczach barażowych eliminacji Mistrzostw Europy UEFA 2019, w których Portugalia przegrała z Polską 3-1 w dwumeczu[8].