З 1883 року до Першої світової війни служив у різних сілезьких гарнізонах. Під час війни командував піхотним полком на Західному фронті. У 1915 році був серйозно поранений і втратив руку. Гефер командував 117-ю піхотною дивізією, дислокованою у Верхній Сілезії, офіційно називаною Прикордонною охороною. Учасник придушення Першого і Третього сілезького повстання після чого був звільнений у відставку. 20 квітня 1936 року вступив в СС (посвідчення №276 338). Гофер був найстаршим членом СС.