O jogador, de 35 anos, parte assim para a quarta temporada ao serviço dos minhotos, pelos quais já fez 105 jogos, com quatro golos marcados, e conquistou uma Taça de Portugal.
Com formação no FC Porto, Castro jogou em Portugal ainda no Olhanense, emprestado pelos ‘dragões’, mesma condição em que alinhou depois nos espanhóis do Sporting de Gijón e nos turcos do Kasimpasa.