После заключения Андрусовского перемирия в 1667 году произошло разделение Украины на Правобережную и Левобережную. Договор признавал сохранение на Правобережье власти Речи Посполитой, но Киев, расположенный на правом берегу Днепра, Русское царство продолжало удерживать и после истечения оговорённого двухлетнего срока. Итог противостоянию должен был подвести предполагаемый «вечный мир». Реально правительство Речи Посполитой не контролировало Правобережную Украину, а гетман Пётр Дорошенко ещё в 1666 году принял протекторат со стороны Османской империи. Завершив многолетнюю Кандийскую войну, турки изменили основное направление своей внешней политики, в 1672 году вторглись в Подолию и нанесли поражение Речи Посполитой, навязав ей унизительный Бучачский мир. Согласно этому договору, Речь Посполитая теряла Подолию и признавала гетмана Правобережья вассалом турецкого султана. Это развязывало руки Русскому царству для проведения активной политики на правом берегу Днепра. Хотя Бучачский мир был отвергнут сеймом Речи Посполитой в 1673 году, и боевые действия между двумя державами возобновились, московское правительство игнорировало этот факт и заявляло, что действует на территории, принадлежащей османам. В условиях ослабления власти Речи Посполитой казаки Правобережья, недовольные протурецкой ориентацией Дорошенко, начали склоняться на сторону Москвы.