O Castelo de Borba foi mandado construir durante o reinado de D. Afonso II, com o intuito de proteger a Vila e mais tarde a fronteira do Alentejo.