W okresie najazdu szwedzkiego na Polskę odrzucił propozycję przejścia na stronę Karola Gustawa. Na przełomie lutego i marca 1656 dowodził nieudaną obroną zamku w Malborku przed wojskami szwedzkimi. 18 października 1656 został przez króla Jana Kazimierza wynagrodzony kasztelanią gdańską. Stał się w ten sposób ostatnim protestanckim senatorem I Rzeczypospolitej.