Kulüp Kariyeri; Erken Kariyer: Don Benito, Badajoz, Extremadura doğumlu olan Porro, Gimnástico de Don Benito ve Rayo Vallecano'da oynadıktan sonra 10 Ağustos 2017'de Girona'ya katıldı. Real Madrid, Atlético Madrid ve Bayern Münih'i reddederek Katalanlara imza attı.
Girona 28 Kasım 2017'de Levante'ye karşı oynanan Copa del Rey maçında ilk takım debutunu yaptı. Beş gün sonra, Ebro'ya karşı B takımında ilk kez forma giydi. 6 Mayıs 2018'de Villarreal B'ye karşı iki gol atarak ilk profesyonel gollerini kaydetti. 2 Temmuz'da sözleşmesini 2022'ye kadar uzattı ve sezon öncesi hazırlık döneminde sağ bek olarak oynadı.
Manchester City 8 Ağustos 2019'da Manchester City'ye 11 milyon pound karşılığında transfer oldu ve hemen ardından Real Valladolid'e bir sezonluğuna kiralandı. 13 lig maçında forma giyen Porro, Pucelanos'un 13. sırada bitirmesine yardımcı oldu ancak Valladolid, kalıcı transfer opsiyonunu kullanmadı.
Sporting CP 16 Ağustos 2020'de Sporting CP'ye iki yıllık kiralık olarak katıldı. 24 Eylül 2020'de UEFA Avrupa Ligi üçüncü ön eleme turunda Aberdeen'e karşı ilk maçına çıktı. Porro, Sporting'de sağ bek olarak hemen kendini kanıtladı ve 1 Kasım'da Tondela'ya karşı ilk golünü attı. Kasım 2020 ile Ocak 2021 arasında üst üste üç ay boyunca Primeira Liga'da Ayın Savunmacısı seçildi. 23 Ocak'ta Braga'ya karşı attığı golle takımının Taça da Liga'yı kazanmasına yardımcı oldu. 16 Mayıs 2022'de Sporting, Porro'nun satın alma opsiyonunu kullanarak onu kalıcı olarak transfer etti.
Uluslararası Kariyer: Porro, İspanya U-21 takımıyla ilk maçına 29 Mart 2019'da Romanya'ya karşı çıktı. Mart 2021'de ilk kez İspanya milli takımına çağrıldı ve 28 Mart 2021'de Gürcistan'a karşı ilk maçına çıktı. 2021 UEFA Uluslar Ligi Finalleri'nde İspanya'nın kadrosunda yer aldı ve turnuvayı ikinci olarak tamamladılar.