Su término se encuentra situado al sureste de la provincia de Zamora, en plena vega del Duero, a unos 33 km de Zamora, la capital provincial.