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