Career
He started his career at Deportivo Saprissa before signing a four-year contract with Start in December 2012. Castro played at the 2007 Fédération internationale de football association U-17 World Championship and 2009 Fédération internationale de football association World Youth Championship. He was part of the Costa Rica national football team squad for the 2011 Copa América, but did not play at all in the tournament.