Хайнц Вильгельм Гудериан родился 17 июня 1888 года в Западной Пруссии, в городе Кульме (ныне — город Хелмно), к югу от Данцига (ныне — Гданьск), на берегу Вислы, в семье кадрового офицера Рейхсвера, служившего во II Померанском егерском полку.
Профессия отца имела решающее значение при выборе пути Хайнца Вильгельма. После окончания кадетского корпуса, в феврале 1907 года, он начал военную службу фенрихом (кандидатом в офицеры) Десятого Ганноверского Егерского батальона (которым тогда командовал его отец).
Затем окончил полугодовой курс военного училища и в январе 1908 года стал лейтенантом Рейхсвера. С 1913 года до начала Первой мировой войны учился в военной академии.
Во время той войны молодой офицер служил при штабе, был начальником радиостанции. За боевые действия его наградили железными Крестами 2-го и 1-го класса, а также Рыцарским крестом 2-го класса Королевского вюртембергского ордена Фридриха с мечами.