L'Allemagne connaît une période de glaciation il y a 2,6 millions d'années, puis, entre 700 000 à 200 000 ans avant notre ère apparaît l'Homo heidelbergensis.
La dernière période glaciaire profite aux mammouths, aux boeufs musqués et aux rennes. L'Allemagne est progressivement peuplée d'êtres humains qui ont migré depuis les savanes africaines. Vers 5500 avant J.-C., la révolution néolithique les amène à se sédentariser et à devenir agriculteurs. Puis viennent les Romains, qui finissent par coloniser le Sud et l'Ouest du pays, donnant naissance à de florissantes cités, comme Mayence ou Cologne.