A katonai pályafutását a
Alcácer Quibir csatájában, ahol az arabok foglyul ejtették, de később szabadon engedték spanyol király, II. Fülöp beavatkozásával, akit Castro elkezdett támogatni a portugál örökösödési háborúban. Castro részt vett az Azori-szigetek meghódításában, ami Fülöp győzelmét jelentette a háborúban.