Giancarlo Kessler è nato e cresciuto a Lugano. Dopo una laurea in economia a Zurigo, ha iniziato a lavorare nel settore privato.
Intrapresa successivamente la carriera diplomatica, Kessler si è occupato specialmente di dossier economici che lo hanno portato a Vienna, Parigi e Roma.
Attualmente è Ambasciatore di Svizzera in Italia, Malta e San Marino.