В 1655 году, стремясь к установлению над Балтикой шведского господства, король Карл Х Густав начал войну с Польшей, которая развивалась с переменным успехом. В самом начале кампании неожиданно сильный натиск шведской армии привел польские войска в смятение и повсеместные сдачи крепостей. Этот период получил название — Шведский потоп. Курфюрст бранденбургский Фридрих Вильгельм I, который номинально являлся вассалом Речи Посполитой, собрав свою армию и объединившись с отрядами польских воинов вступил в бой со шведскими войсками в приграничной полосе Речи Посполитой и Пруссии. В этой битве он потерпел поражение и незамедлительно стал искать возможность для подписания мирного соглашения с шведским королевством, поскольку три шведские армии уже вторглись в Пруссию и подошли к окрестностям города Кёнигсберг. Подписание мира состоялось 17 января 1656 года в замке Кёнигсберг. Однако, Карл Х Густав потребовал большего, а именно признание Фридрихом Вильгельмом I вассальной зависимости от шведского королевства, а также обязанности участия в войне против Речи Посполитой.