Dopo una laurea in Lingua e Letteratura inglese presso l’Università di Torino, ha iniziato la carriera nel mondo del turismo, prima come tour leader per varie compagnie turistiche, poi come Product Manager per il tour operator Ventana Turismo. In seguito, è approdato a Chiariva come Executive Product Manager fino al 1999, per poi ricoprire il ruolo di Business Development Manager per alcuni inbound operators australiani e neozelandesi.
Oggi è Marketing Manager per Tourism NT (Northern Territory Australia), per South Australian Tourism Commission (SATC), Sales Manager per il ricettivista indiano Trans India Holidays. Giancarlo parla correntemente inglese, francese, spagnolo e greco moderno, con una conoscenza base del portoghese.