La commune est en Bocage flérien. Son bourg est à 6,5 km au sud-est de Tinchebray, à 9 km à l'ouest de Flers et à 17 km au nord de Domfront.