5 февраля 1494 года был составлен, а 7 февраля заключен договор о «вечном мире» между Великим князем литовским Александром и Великим князем московским Иваном III, завершивший Пограничную войну 1487–1494 гг.
Поскольку война не была объявлена, официально оба государства находились в мире на протяжении всего конфликта.
После длительных переговоров русские бояре добились уступки некоторых приграничных волостей, которые они объявили боровскими, медынскими и можайскими. Литовцы уступили владения Новосильских (в том числе владения Фёдора Одоевского, который остался служить Литве) и Вяземских князей, города Перемышль и Серенск с их волостьми (от притязаний на Козельск и Хлепень литовцы отказались вскоре после их захвата русскими).
Мезецкие князья должны были служить тому, кому теперь служат, и их владения соответственным образом делились. Остальные земли (города Мосальск, Серпейск, Бышковичи, Залидов, Опаков, Городечна, Лучин, Мценск и Любутск с их волостьми) должны были быть возвращены Литве. Новгородская граница с Литвой должна была пройти по старому рубежу. Литва отказывалась от притязаний на «Ржевскую дань». Еще раньше, 2 февраля состоялось сватовство великого князя литовского Александра Казимировича к дочери великого князя всея Руси Ивана III Елене.
Договор предусматривал союз против всех врагов, но военная помощь при этом была необязательной. Теперь запрещалось принимать служилых князей вместе с отчинами. В новом договоре Иван III употребил свой титул «государь всея Руси». Более точно, чем в договоре 1449 года, была определена граница — указывались некоторые пограничные города и волости.
Договор 1494 года ни та, ни другая сторона не считала окончательным: литовские власти не признавали сложившегося положения сил и новой границы и жаждали возвращения утраченных земель; московская же власть, видя слабость противника, продолжила прежнюю политику приграничных набегов и захватов и вела подготовку к новой войне.