Посёлок находится в северо-западной части Курской области, в лесостепной зоне, в пределах Среднерусской возвышенности, на правом берегу реки Осмоньки, вблизи места впадения её в реку Осмонь, при автодороге А142, на расстоянии примерно 11 километров (по прямой) к северо-востоку от города Дмитриева, административного центра района. Абсолютная высота — 164 метра над уровнем моря