Село находится в северо-западной части Курской области, в лесостепной зоне, в пределах Среднерусской возвышенности[2], на правом берегу реки Каменная Осмонька, на расстоянии приблизительно 17 километров (по прямой) к северу от города Дмитриева, административного центра района. Абсолютная высота — 192 метра над уровнем моря[3].
Климат
Климат характеризуется как умеренно континентальный. Среднегодовая температура — 5,1 °C. Абсолютный минимум температуры воздуха самого холодного месяца (января) составляет −37 °C; абсолютный максимум самого тёплого месяца (июля) — 40 °C. Безморозный период длится около 144 дней в году. Среднегодовое количество атмосферных осадков составляет 572 мм. Снежный покров держится в среднем 106—121 дней в году[2].