6 мая 1686 года в Москве между Русским царством и Речью Посполитой был подписан мирный договор, вошедший в историю как «Вечный мир».
Он формально закреплял завершение русско-польской войны, которая длилась с 1654 года на территории современных Украины и Белоруссии. Документ подтверждал постановления Андрусовского перемирия 1667 года, но с одним весьма существенным дополнением: Польша возвращала России Смоленскую и Северскую земли, теперь уже навсегда признавала Киев принадлежащим Русскому царству, а Левобережную Украину — российским владением. Бонусом шёл отказ поляков от протектората над Запорожской Сечью — отныне её «хранителем» тоже становился русский царь. За отказ от Киева поляки получали 146 тысяч рублей компенсации. К Польше отходила Северная Киевщина, Волынь и Галичина. Южная Киевщина и Брацлавщина с рядом городов (Канев, Ржищев, Трахтемиров, Черкассы, Чигирин и др.), т. е. земли, сильно опустошённые за годы войны, должна была стать нейтральной территорией между Речью Посполитой и Царством Русским. Православным в Речи Посполитой гарантировалась свобода вероисповедания, а за Россией признавалось право на их защиту.
Польша была старым врагом Российского государства, но в этот период наибольшую угрозу для нее представляла Порта. Варшава неоднократно делала попытки заключить с Россией союз против Османской империи. Создании антитурецкого союза было выгодно и Москве, ее стремление усилила война 1676-1681 гг. с Турцией. Тем не менее, неоднократные переговоры по этому вопросу результатов не давали. Речь Посполитая сопротивлялась русскому требованию окончательно отказаться от Киева и некоторых других территорий.
В 1683 году война Польши и Турции возобновилась, спустя три года стало ясно, что без помощи России полякам было уже не обойтись. В начале 1686 года в Москву прибыло огромное польское посольство, почти в тысячу человек во главе с познанским воеводой Кшиштофом Гжимултовским и литовским канцлером Марцианом Огиньским. Начались долгие дипломатические переговоры. Поляки первоначально снова стали настаивать на своих правах на Киев и Запорожье. Но в итоге им пришлось уступить. Российскую сторону представлял фаворит царевны Софьи князь Василий Голицын. Он воспользовался настоятельной потребностью в русской помощи для Польши и сумел добиться согласия на окончательное закрепление приобретений России на Украине. Переговоры закончились подписанием договора о «Вечном мире» и союзе обоих государств против Турции. Польша также добилась желаемого: русское правительство обязалось разорвать мир с Османской империей, послать свои войска для защиты Речи Посполитой от нападения татар, а также организовать поход против Крымского ханства.
«Вечный мир» пропагандировался в Москве как величайшая дипломатическая победа России. Князь Голицын был осыпан милостями, получил 3 тысячи крестьянских дворов. Договор 1686 года вступал в силу сразу после его подписания делегациями, однако польский сейм ратифицировал документ только лишь в 1710 году. Русско-польские отношения «Вечным миром» были наконец урегулированы. За Русским царством закреплялась Смоленщина, Левобережная Украина с Киевом, Запорожье и Северская земля с Черниговом и Стародубом. Кроме того, Россия получила свободу в борьбе с турецко-татарской угрозой и примкнула к антитурецкой лиге — союзу Австрии, Речи Посполитой и Венеции. Это открыло возможность для объединения государств против татаро-турецкой агрессии и стало основой русско-польского союза в Северной войне 1700−1721 годов.