Está situado al noroeste de la provincia de León en la falda sur de la cordillera Cantábrica y en la margen izquierda del río Luna.
Esta localidad pertenece actualmente al Ayuntamiento de Carrocera, compuesto por siete pueblos: Benllera, Carrocera, Cuevas de Viñayo, Otero de las Dueñas, Piedrasecha, Santiago de las Villas y Viñayo, siendo Otero de las Dueñas el más importante, ya que tiene prácticamente la mitad de la población del Ayuntamiento.
Los primeros datos escritos sobre Otero aparecen en el Siglo IX, aunque su situación primitiva no estaba en el lugar en que hoy lo conocemos.
Desde este lugar se divisa todo el territorio, tanto hacia el este como hacia el oeste.
[cita requerida] María Núñez, señora de Pinza y Mataluenga entre otras posesiones, fundó en la localidad un importante monasterio femenino cisterciense en los años 1240, después de un largo pleito contra los monjes cistercienses de Sandoval.