Dalot stroomde door vanuit de jeugd van FC Porto. Hiervoor debuteerde hij op 18 februari 2018 in het eerste elftal, tijdens een met 5–0 gewonnen wedstrijd in de Primeira Liga thuis tegen Rio Ave. Hij viel toen in de 74e minuut in voor Alex Telles. Diezelfde Telles verving hij drie dagen later opnieuw, in de tweede helft van een competitiewedstrijd uit bij Estoril (1–3) om weer vier dagen later zijn eerste basisplaats te krijgen, uit bij Portimonense (1–5).
Dalot had zeven wedstrijden in de hoofdmacht van Porto achter zijn naam toen Manchester United in juli 2018 circa 22 miljoen voor hem neerlegde en hem naar Engeland haalde. Net terug van een meniscusblessure kreeg hij van coach José Mourinho tijdens zijn eerste wedstrijden in september meteen basisplaatsen in de Champions League tegen BSC Young Boys en in de League Cup tegen Derby County. Toch minder goed hersteld dan gedacht, duurde het tot december voor hij voor het eerst in de Premier League kon spelen. Vier speelronden na zijn terugkeer verving Manchester United Mourinho door Ole Gunnar Solskjær. Die stelde Dalot de rest van seizoen 2018/19 op, maar zag het daarna niet meer in hem zitten. Het gevolg was dat hij in heel 2019/20 vier speelronden mee mocht doen. In de eerste maanden van 2020/21 behoorde hij helemaal niet tot de wedstrijdselectie. Manchester United verhuurde Dalot daarom in oktober 2020 voor de rest van het seizoen aan AC Milan. Hij speelde dat jaar 21 wedstrijden in de Serie A, waarvan 10 vanaf de aftrap.
Dalot keerde in juli 2021 terug in Manchester en moest het in eerste instantie weer doen met af en toe een invalbeurt. Zijn kansen keerden toen United in november Solskjær ontsloeg. Interim-coach Michael Carrick en - vanaf december - coach Ralf Rangnick zagen wel een basisspeler in hem. Dat gold vanaf juli 2022 ook voor coach Erik ten Hag. Dalot won in 2022/23 de League Cup met United.
Dalot maakte deel uit van verschillende Portugese nationale jeugdelftallen. Hij won met Portugal –17 als basisspeler het EK –17 van 2016. Met Portugal –19 haalde hij de halve finale van het EK –19 van 2016 en de finale van het EK –19 van 2017. Tussen die twee toernooien door nam hij met Portugal –20 deel aan het WK –20 van 2017. Hij maakte ook deel uit van de Portugese ploeg op het WK –20 van 2019 en bereikte met Portugal –21 de finale van het EK –21 van 2021.
Dalot had nog nooit bij de selectie van het Portugees voetbalelftal gezeten toen bondscoach Fernando Santos hem in 2021 meenam naar het EK 2020.[2] Daarop maakte hij op 26 juni 2021 zijn interlanddebuut, als invaller tijdens de tweede groepswedstrijd tegen Frankrijk. Zijn eerste basisplaats volgde in de achtste finale, tegen België. Santos nam Dalot anderhalf jaar later ook mee naar het WK 2022. Daarop kwam hij drie wedstrijden in actie. Dalot werd op 21 mei 2024 door Roberto Martínez opgenomen in de Portugese selectie voor het EK 2024 in Duitsland.[3]