Посёлок находится в северной части Орловской области, в лесостепной зоне[2], в пределах центральной части Среднерусской возвышенности. Расположен на берегу реки Снытка.
Географическое положение: в 10 километрах от районного центра — города Болхов, в 45 километрах от областного центра — города Орёл и в 284 километрах от столицы — Москвы.