En el semestre de verano de 1919, Heimsoth comenzó sus estudios de Medicina en la Universidad de Tubinga. Siguió con su formación clínica en Múnich, Kiel y Rostock. En Rostock realizó su examen estatal para ejercer la medicina en primavera de 1924. Durante sus estudios, participó en 1920 y 1921 en el Levantamiento del Ruhr, las luchas en Turingia y los levantamientos en Silesia Superior como parte de un "Freikorps".