Gian Heimann a étudié le droit à Zurich et à Genève. Il a ensuite obtenu un LL.M en droit international aux Pays-Bas et effectué des stages à l'Ambassade de Suisse et dans une organisation internationale. Depuis octobre 2025, il est avocat stagiaire chez Bratschi SA à Zurich.