Fils de diplomates, John Cornet d’Elzius tombe dans la marmite étant petit. Diplômé en droit, il devient secrétaire privé adjoint du ministre Charles Michel puis conseiller de Philippe de Belgique. En 2012, il est nommé ambassadeur en Israël, puis en 2016 ambassadeur de Belgique auprès du Saint Siège, poste qu’il occupe encore aujourd’hui. Il est promu Grand Officier de l’Ordre de Léopold II le 3 août 2012.