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