En 2004 recaló en el Sanse, filial de la Real Sociedad de San Sebastián, donde jugó dos años en Segunda división B tras un año en los juveniles del club donostiarra.Después de jugar la temporada 2006-07 cedido en la UD Las Palmas, Castillo ascendió al primer equipo de la Real Sociedad.