 Signed out of high school in 1977, Castro played minor league ball for 14 years, with 10 of these being at the Triple-A level, however, he never played in the majors, and instead went right into coaching, which he has done ever since.Castro defected from Cuba with his family at the young age of seven in 1965.On August 9, 2010, Castro was promoted from hitting coach to interim manager of the Tacoma Rainiers, replacing Daren Brown.