Lorsque Guillaume le Conquérant pénètre dans la plus grande ville du Royaume-Uni, Londres, après sa victoire à la bataille d'Hastings en 1066, il ne manque pas d'y faire édifier un château pour réagir “contre l'agitation de la population brutale et nombreuse. Car il considérait qu'il était de première importance d'intimider les Londoniens”.
La date précise des débuts des travaux est incertaine mais l'année 1078 est généralement avancée. A l'origine, la Tour de Londres est un donjon, construit en bois puis rénové avec de la pierre, connu sous le nom de tour Blanche. Après différentes phases d'expansion qui s'étalèrent jusqu'au XIIIe siècle, le plan général de la tour de Londres n'a plus évolué jusqu'à nos jours.