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