Se encuentra situado en la comarca de Tierra de Campos, a unos 73 km de Zamora, la capital provincial, y 17 km de Benavente.