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