Career
Born in Las Palmas, Canary Islands, Castro spent the vast majority of his ten-year professional career with hometown clubs UD Las Palmas and Universidad de Las Palmas CF. He split the 2001-2002 campaign between Elche CF (second level) and AD Ceuta (Segunda División B). Castro retired in 2004 at the age of 30, after a second spell with both Universidad and Las Palmas and following relegation from the second tier with the latter.