Гайне народився 13 грудня 1797 року в місті Дюссельдорф на Рейні, у родині купця. Саме в той час Рейнська область була окупована армією Наполеона. Отож, його батько, не дуже щасливий у своїй справі, почав мріяти про воєнну кар'єру для сина, уявляючи його в еполетах наполеонівського генерала.