Добровольческий корпус и служба в пограничной охране
Ноябрь 1918 г. – военное министерство Пруссии, Берлин, главное управление пограничных войск «Восток».
Январь 1919 г. – штаб пограничных войск «Юг», город Бреславль.
Март 1919 г. – штаб пограничных войск «Север», Бартенштейн.
Май 1919 г. – штаб железной дивизии, Рига, затем Митава.
Октябрь 1919 г. – 10-я бригада рейхсвера, Ганновер.
Январь 1920 г. – командир 3-й роты 10-го егерского батальона в Госларе.
Март 1920 г. – участвовал в ликвидации беспорядков в городе Хильдесхейме и в Рурской области.
Осень 1920 г. – участвовал в оккупации нейтральной зоны Фридрихсфельд у Везеля.
Март-май 1921 г. – участвовал в устранении беспорядков в центральной части Германии-Дессау и Биттерфельд.
Период между двумя войнами
16.1 – 31.3 1922 г. – командирован в Мюнхен в 7-й баварский автомобильный батальон.
1.4 1922 г. – переведен в отдел автомобильных войск министерства рейхсвера.
1.10 1924 т. – переведен в штаб 2-й дивизии в город Штеттин (Щецин).
1.2 1927 г. – произведен в майоры.
1.10 1927 г. – переведен в военно-транспортный отдел управления войск министерства рейхсвера.
1.10 1928 г. – по совместительству преподаватель тактики в учебном отделе автомобильных войск, Берлин.
1.2 1930 г. – командир 3-го прусского автомобильного батальона в Берлин-Ланквитце.
1.2 1931 г. – произведен в подполковники.
1.10 1931 г. – переведен в министерство рейхсвера на должность начальника штаба инспекции автомобильных войск.
1.4 1933 г. – произведен в полковники.
1.7 1934 г. – начальник штаба управления бронетанковых войск.
15.10 1935 г. – командир 2-й танковой дивизии в Вюрцбурге.
1.8 1936 г. – произведен в генерал-майоры.
4.2 1938 г. – назначен командиром 16-го армейского корпуса и произведен в генерал-лейтенанты.
10.3 1938 г, – участие в аншлюссе Австрии.
2.10 1938 г. – участие в присоединении Судетской области.
20.11 1938 г. – командующий бронетанковыми войсками и присвоено звание генерала танковых войск.
Вторая мировая война
Август 1939 г. – командир 19-го армейского корпуса.
Сентябрь 1939 г. – польская кампания.
Май-июнь 1940 г. – западная кампания.
1.6 1940 г. – командующий танковой группой «Гудериан».
19.7 1940 г. – произведен в генерал-полковники.
16.11 1940 г. – командующий 2-й танковой группой.
5.10 1941 г. – командующий 2-й танковой армией.
26.12 1941 г. – переведен в резерв главного командования сухопутных войск.
1.3 1943 г. – генерал-инспектор бронетанковых войск.
21.7 1944 г. – начальник генерального штаба сухопутных войск и по совместительству генерал-инспектор бронетанковых войск.