Se encuentra ubicado en la comarca de Aliste, al oeste de la provincia de Zamora, en una zona cercana a la frontera con Portugal y bañada por el río Duero.