Gerhard Schaffran var sønn av en lærer. Han var tidligere blitt overført fra Breslau til Leschnitz ved Annaberg i Oberschlesien. Han falt som offiser under første verdenskrig; enken flyttet til Görlitz sammen med Gerhard og hans søsken. Gerhard Schaffran gikk først på gymnasium i Berlin, bestod i Görlitz og studerte katolsk teologi i Breslau.