Село розташоване в північній частині області в 12 км на північний схід від Духовщини, в 9 км на схід від автодороги Смоленськ — Нелідово, на березі річки. У 28 км на південний схід від села розташована залізнична станція Ярцево на лінії Москва — Мінськ.