В ходе военной кампании 1654 г. русская армия и запорожские казаки, нанеся ряд крупных поражений польской армии, взяли Смоленск, Дорогобуж, Рославль, Полоцк, Гомель, Оршу, Шклов, Умань и другие города в Белоруссии и Малороссии. Военная кампания 1655 г. также оказалась на редкость удачной для русской армии, которая нанесла ряд крупных поражений полякам и овладела Минском, Гродно, Вильно, Ковно и вышла к Бресту. Но к лету 1655 г. серьезно осложнилась ситуация на территории самой Малороссии, поскольку часть казацкой старшины, которая не признала решений Переяславской рады, поддержала польскую шляхту, и коронному гетману С. Потоцкому удалось собрать и вооружить новую армию. Уже в середине июня 1655 г. отборные полки Б.М. Хмельницкого, А.Н. Трубецкого и В.В. Бутурлина разгромили поляков под Львовом, а сам город взяли в кольцо. Новый крымский хан Магомет-Гирей решил оказать помощь Варшаве и вторгся в пределы польской Украины, но в районе Озерной татары были разбиты и поспешно ретировались восвояси. После этих событий польский король Ян II Казимир в панике бежал в Силезию, а литовский гетман Я. Радзивилл переметнулся к шведскому королю Карлу X Густаву, который еще год назад начал Северную войну (1655―1660) с польской короной.
Сокрушительным военным поражением Польши умело воспользовались в Стокгольме, и в конце 1655 г. шведская армия захватила Познань, Краков, Варшаву и другие города южного соседа. Эта ситуация в корне изменила ход дальнейших событий. Не желая укрепления позиций Швеции в стратегически важном балтийском регионе, под давлением главы Посольского приказа А.Л. Ордина-Нащокина и патриарха Никона Алексей Михайлович объявил войну Стокгольму, и в мае 1656 г. русская армия спешно двинулась в Прибалтику.
Начало новой шведской кампании оказалось успешным для русской армии, и буквально за один месяц она овладела Динабургом и Мариенбургом и начала осаду Риги. Однако в начале октября, получив известие о том, что Карл X готовит поход в Ливонию, осаду Риги пришлось снять и отойти к Полоцку.
В этой ситуации в октябре 1656 г. Москва и Варшава подписали Виленское перемирие и начали совместные боевые действия против шведской армии, которая к тому времени взяла под контроль значительную часть польской территории. Это обстоятельство очень напугало Б.М. Хмельницкого, и в феврале 1657 г. он заключил военный союз со шведским королем Карлом X, послав на помощь своим новым союзникам 12 тысяч запорожских казаков. Узнав об этом, поляки тут же известили о сем факте Москву, откуда к Б.М. Хмельницкому была направлена посольская миссия во главе с боярином Б.М. Хитрово, которая застала запорожского гетмана уже тяжело больным. Пытаясь оправдаться перед царским послом, он поведал тому, что в феврале 1657 г. в Чигирин приезжал королевский посланник полковник С. Беневский, предложивший ему перейти на сторону короля, поэтому
В феврале 1657 г. шведская армия перешла в наступление в Ливонии, а в Москве был принят боярский приговор