Расположена в юго-западной части области в 13 км к юго-востоку от Хиславичей, в 31 км западнее автодороги А141Орёл — Витебск, на берегу реки Лозовская. В 31 км восточнее деревни расположена железнодорожная станция Крапивенская на линии Смоленск — Рославль.