Castillo, de 29 años, jugó la última temporada en el Club León mexicano, cedido por el Pachuca. Durante su trayectoria profesional ha vestido las camisetas del Danubio uruguayo, el Olimpiacos y el Aris de Salonica griegos, el Shakhtar Donetsk y el Dnipro Dnipropetrovsk ucranianos y el Chicago Fire de Estados Unidos.
El delantero, natural de la localidad mexicana de San Luis Potosí, será presentado oficialmente este miércoles con el Rayo a partir de las 12 horas.