Schäffer ble i 1933 kortvarig arrestert og arbeidet deretter som advokat i München. Han representerte blant annet en rekke katolske organisasjoner. Etter 20. juli-attentatet satt Schäffer fra 24. august til 8. oktober 1944 i Dachau konsentrasjonsleir.