O Castelo de Leiria foi mandado construir por D. Afonso Henriques, como forma de estabelecer uma linha defensiva contra os árabes, mas as suas guerras com a Galiza fizeram com que os árabes aproveitassem a deslocação dos exércitos do Condado Portucalense