Fue un importante enclave medieval ubicado sobre asentamientos mucho más antiguos. En 1129 se le concedió el fuero de Zamora, llegando a ser en 1176 capital de la orden de Santiago en el reino de León. Su valor estratégico obedecía al puente situado sobre el río Esla. Se conservan restos del recinto amurallado y de lo que fue el recinto del castillo.