Посёлок находится в центральной части Орловской области, в лесостепной зоне, в пределах центральной части Среднерусской возвышенности, на правом берегу реки Неручи, на расстоянии примерно 7 километров (по прямой) к юго-западу от посёлка городского типа Залегощь, административного центра района. Абсолютная высота — 190 метров над уровнем моря[2].