El jugador, de 20 años, había realizado en junio pasado una prueba con las fuerzas básicas del Atlético de Madrid (España), pero al final se quedó con el Jaguares, que tiene su sede en el estado sureño mexicano de Chiapas.
Castillo se desempeña como volante y formó parte de la selección sub'20 que participó por primera vez en un Mundial de Fútbol, el de Colombia 2011 de esa categoría.
Según su representante, la semana pasada llegaron a un arreglo con el equipo mexicano para que el jugador dispute el Torneo Apertura 2012 con el Jaguares, aunque no entró en detalle sobre el contrato.
Castillo jugaba con la Universidad de Virginia (EEUU), en donde estudió administración.