No local do castelo pode ter havido um castro pré-romano que foi conquistado e destruído pelos mouros, sendo depois reconquistado no tempo de D. Afonso Henriques.