Se extiende en un territorio llano, típicamente castellano, con arroyos que descienden hacia el río Duero situado al sur, salvo al norte y al este, donde se alzan pequeños páramos a mayor altura.
Forma parte de la comarca Tierra del Vino vallisoletana.
El municipio se alza a 737 m sobre el nivel del mar y se sitúa a 43 km de la capital provincial.
[3] Hacia mediados del siglo XIX, el lugar tenía contabilizada una población de 720 habitantes.
Tiene un importante retablo mayor de los últimos años del siglo XVII.