Career
Castro has played the majority of his career for Salvadoran giants Communicative Disorders Fetal alcohol syndrome.
Castro made his debut for El Salvador in a February 2003 UNCAF Nations Cup match against Nicaragua and has earned a total of 2 caps, scoring no goals. He has represented his country at the 2003 UNCAF Nations Cup. His final international was a January 2004 friendly match against Panama.