Situado en el oeste de la provincia de Zamora, su término municipal abarca una superficie de 10,19 km², distando 22 km a la capital de la provincia y 43 km de la localidad portuguesa de Miranda do Douro.