Destacó por su maestría a la defensiva y por su bat consistente; fue parte del famoso ‘Cuadro del Millón’ de los Tigres
Pintoresco deportista sinaloense que se distinguió en el beisbol mexicano jugando con singular maestría la segunda y tercera base, así como el terreno corto.
Se inició en el circuito de verano en 1960, con el equipo México; después estuvo con los Tigres durante 12 temporadas, también alineó con Sabinas, Coahuila; independientemente de su magistral fildeo, “Kiko” Castro fue un consistente bateador.
Participó en 2 mil 161 partidos; fue al bate en 7 mil 579 veces y conectó 2 mil 224 hits; su porcentaje global fue de .293 .
En la Liga de la Costa también jugó 20 temporadas: ocho años estuvo con Guaymas, después alineó con Mochis, Mazatlán, Obregón y sus últimos cuatro años con Guasave.
Su mejor campaña la realizó con Guaymas en la temporada de 1964-65, durante la cual bateó para .333, con 11 cuadrangulares y 47 carreras empujadas. Sus números en ese circuito constaron de 3 mil 724 veces al bate, conectó 942 hits, 142 dobles, 14 triples, 60 cuadrangulares, anotó 438 carreras, produjo 311, recibió 281 bases, lo poncharon 266 ocasiones y se estafó 91 almohadillas, promediando .251 milésimas.
Fildeando con Guaymas estuvo en 28 juegos sin cometer error y representó a México dos veces en Series del Caribe; en 1972 con el equipo Guasave estuvo en República Dominicana y en 1974 en Hermosillo, Sonora, con el equipo de Mazatlán.