Bei den Europameisterschaften 1990 in Split wurde der 5000-Meter-Lauf im Spurt entschieden. Salvatore Antibo aus Italien gewann in 13:22,00 min, Castro wurde in 13:23,99 min Vierter. Ein Jahr später lief er bei den Weltmeisterschaften in Tokio in 13:35,39 min erneut auf den achten Platz.