Введение
Португальский футболист
Атлетико Мадрид
В мае 2006 года, после незавершенных продвижений португальской "Большой тройки", Кастро подписал контракт с испанским клубом "Атлетико Мадрид" на бесплатной основе вместе с соотечественником Костинхой. В первый год он выиграл от травм товарищей по команде, сыграв в 22 матчах Ла Лиги и забив два гола (в том числе 83-й минуте удара против CA Osasuna за единственный гол в игре, дома, 20 января 2007 года). В следующем сезоне он редко появлялся.
Депортиво
Летом 2008 года Кастро перешёл в Deportivo de La Coruña по ссуде на сезон, с галисийцами, имеющими пункт выкупа в размере 2 миллионов евро за 50% прав игрока; остальные 50% принадлежали компании. Опять же из-за травмы обычный стартер Пабло Амо был вынужден остаться в стороне в течение нескольких месяцев из-за проблемы с ахилловой сухожилью португалец смог начать большую часть кампании, и была активирована опция на постоянный переезд. Кастро сыграл всего десять матчей в 2009/10 году, и в следующем сезоне он сыграл еще меньше, что побудило его попросить перейти в середине ноября 2010 года. В марте 2011 года он должен был быть выбран в качестве замены в последнюю минуту для матча лиги против "Реала Сосьедад" после того, как Айтами Артилес заболел гастроэнтеритом, но не явился на стадион Риазор и не смог быть отслежен через его мобильный телефон.
Поздние годы
После двух выбытий в депорских клубах за три сезона и повышения в рейтинге, Кастро вернулся в Мадрид и испанскую высшую лигу 29 августа 2013 года, подписав однолетний контракт в "Райо Валекано". В начале июля 2015 года 32-летний продлил это еще на три. Кастро вернулся в Академику 25 сентября 2017 года после отсутствия в течение 11 лет. В апреле 2022 года, после того, как клуб подтвердил первое в истории падение в третий дивизион, он объявил о своей отставке, сказав о португальском футболе: "Мы очень невежественны, футбольно мудры. Мы не неграмотные, неграмотность - это неумение учиться. Если ты можешь учиться, но не хочешь, значит, ты невежественный".
Международная карьера
Вскоре после своего дебюта в "Академике" Кастро стал защитником сборной Португалии до 21 года и выступил на чемпионате Европы 2006 года на родной земле. Там он сыграл три полных матча, когда команда вышла из группового этапа, и забил гол в матче против Сербии, где команда проиграла 2:0. 10 июня 2009 года Кастро наконец-то дебютировал в полном составе, в товарищеском матче 0:0 в Эстонии. 10 мая следующего года, несмотря на плохой сезон в "Депортиво", он был включен в предварительный состав из 24 игроков, объявленный Карлосом Квиросом в связи с Чемпионатом мира по футболу 2010 года; однако, после того, как Пепе выздоровел вовремя, чтобы принять участие в соревновании, он был исключен.