Sciences Po
ولد كاستكس في فيك فيزنسك في جنوب فرنسا، ودرس في معهد الدراسات السياسية بباريس، وتخرج في عام 1986. درس لاحقًا في المدرسة الوطنية للإدارة (فئة "فكتور هوغو" عام 1991).