Né en Suisse, Gerschwiler fait ses débuts en compétition internationale aux Championnats d'Europe de patinage artistique 1939 à Davos, en Suisse, où il termine .