Nato a Trapani nel 1971, Giancarlo Castiglione si è diplomato nel conservatorio della propria città nel 1990 con il massimo dei voti.
Ha studiato corno con G. Corti, I. James, R. Vlatkovc, A. Corsini. Dal 1990 al 1993 ha partecipato ai corsi di qualificazione professionale per professori d’orchestra presso la scuola di musica di Fiesole (Firenze) sotto la direzione dei Maestri Carl Melles, Giuseppe Sinopoli, Riccardo Muti. Dal 1995 ha iniziato l’attività di professore d’orchestra presso il teatro lirico di Cagliari, teatro “G. Verdi” di Trieste, ente “Luglio Musicale Trapanese”, Orchestra Internazionale d’Italia, con quest’ultima ha partecipato ad una importante tournee con il M° Luciano Pavarotti. È stato idoneo alle audizioni come professore d’orchestra indette dalle orchestre “Arena di Verona”, Teatro Lirico di Cagliari, Ente Luglio musicale Trapanese, Fondazione “U. Giordano” di Foggia, Orchestra sinfonica di Savona. Ha all’attivo numerosi concerti di musica da camera.