Leão maakte deel uit van verschillende Portugese nationale jeugdelftallen. Hij won met Portugal –17 het EK –17 van 2016. Hij behaalde met Portugal –19 ook de finale van het EK –19 van 2017, maar verloor hierin van Engeland –19 (1–2). Leão debuteerde later dat jaar in Portugal –21. Hij nam met Portugal –20 deel aan het WK –20 van 2019.