Военная карьера Ганса фон Альфена началась 22 марта 1915 года, как выпускника инженерно-сапёрных войск, во 2 батальоне инженеров. За ряд поощрений на всех уровнях в годы службы в рейхсвере уже во время Второй мировой войны в 1942 году он дослужился до майора, а 1 ноября 1944 года — до полковника вермахта.
Одним из его первых решений во время осады Бреслау в 1945 году было издание приказа от 6 февраля о запрете на возвращение в город беженцев, который они покинули в результате приказа гауляйтера Ханке об эвакуации мирных жителей. 8 февраля Альфен был повышен в звании до генерала (он взял на себя командование как полковник).
15 февраля, через месяц после начала зимне-весенней операции Красной Армии, и за день до замыкания кольца окружения он издаёт приказ о призыве всех граждан — независимо от возраста и пола — для готовности к борьбе за Бреслау. Между тем, именно по его инициативе неороманский костёл Св. Кароля был превращён в центр сопротивления и стал, таким образом, объектом нападения особо стойкой советской артиллерии и авиации.
Наибольшую славу ему принесло руководство обороной Бреслау с 31 января (по другим данным — с 3 февраля) по 5 марта 1945 года. 6 марта 1945 г. он был заменен генералом Герман Нихофом.
После сложения функции командира крепости Вроцлав он был передан армии группы B на западном фронте, где был осуждён американским руководством.
После войны, вместе с Нихофом написал книгу «Крепость Бреслау в огне» («So k?mpfte Breslau») — история обороны крепости.