Польско-шведская война (1626—1629)
Стремясь заставить короля Речи Посполитой Сигизмунда III заключить мир и отказаться от претензий на шведский престол, король Швеции Густав II Адольф решил перенести войну на территорию Восточной (Герцогская) и Западной (Королевская) Пруссии, куда направился во главе мощного флота из 125 военных и транспортных кораблей, на которые было посажено 14 тысяч солдат. 6 июля 1626 года в Пиллау (польск. Пилава), на территории Герцогства Пруссия, высадилось свыше 7 тысяч солдат, включая 1 тысячу кавалерии, под командованием шведского короля. Эта высадка оказалась абсолютной неожиданностью для Речи Посполитой. Наступая на Гданьск (нем. Данциг), он в течение 20 дней, почти без боя, занял 16 городов в Герцогской и Королевской Пруссии, в том числе Бранево (нем. Браунсберг), из города шведы вывезли крупнейшее собрание книг из библиотеки иезуитов, Фромборк (нем. Фрауэнбург), Эльблонг (нем. Эльбинг, 13 июля), Орнета (нем. Вормдит, 17 июля) и Мальборк (нем. Мариенбург, 18 июля), взят после всего только двух дней осады. Шведский флот начал взимать пошлину с торговых кораблей, идущих в Гданьск. Вскоре шведы форсировали Вислу и захватили Тчев (нем. Диршау), Гнев (нем. Меве) и Старогард (нем. Пройсиш-Штаргард), а высаженный с кораблей шведский десант занял Оливу и Пуцк (нем. Путциг), стоявшие в пуцком порту корабли сумели вырваться и уйти в Гданьск. Затем шведы взяли Добре-Място (нем. Гуттштадт). Только упорная оборона Пасленка (нем. Пройсиш-Холланд) остановила их наступление. 14 сентября шведы взяли крепость (нем. Данцигер-Хаупт).
Шведский потоп
В это время польский король Ян II Казимир зимой 1656 года вернулся из австрийской Силезии в Польшу. 1 января он прибыл в Любомль, 15-16 января находился в Ланьцуте, а 10 февраля прибыл во Львов. Львов стал центром формирования и концентрации польско-шляхетского войска. На сторону Яна Казимира перешли со своими военными отрядами великий коронный гетман Станислав Потоцкий, польный коронный гетман Станислав Лянцкоронский, великий коронный маршал Ежи Себастьян Любомирский и другие польские магнаты и воеводы. Под Львовом начали собираться шляхетские ополчения Любельского, Белзского и Волынского воеводств. Ян Казимир Ваза назначил прославленного полководца Стефана Чарнецкого главнокомандующим польской армии. Из-под Львова в краковское и сандомирское воеводства были отправлены военные отряды под предводительством Стефана Чарнецкого и Габриэля Войниловича, чтобы поднимать шляхту и простое население на восстание против иноземных захватчиков. В Малой Польше польские повстанцы стали разбивать и уничтожать небольшие отряды шведских драгун. На военном совете в Кросно и Ланцуте польский король Ян Казимир постановил собирать польские войска под Львовом.