Расположена в южной части области в 30 км к северо-востоку от Рославля, в 5 км севернее автодороги Р137Сафоново — Рославль, на берегу реки Перепелевка. В 25 км юго-западнее деревни расположена железнодорожная станция Терешок на линии Смоленск — Рославль.