Se encuentra situado a 850 metros de altitud sobre el nivel del mar y a 90 kilómetros al noroeste de la capital de la provincia, perteneciendo a la comarca de la Carballeda.