Skriv en fortsættelse til dette afsnit - Den 26. maj 1656 modtog han stillingen som "chorąży koronny" (Kronens standardbærer). Under det tre dage lange slag om Warszawa
I 1656 kommanderede Sobieski et 2.000 mand stærkt regiment af tatarisk kavaleri. Han deltog i en række kampe i løbet af de næste to år, herunder belejringen af Toruń i 1658. I 1659 blev han valgt til deputeret i Sejm (det polske parlament) og var en af de polske forhandlere af Hadiach-traktaten med kosakkerne. I 1660 deltog han i den sidste offensiv mod svenskerne i Preussen, og blev belønnet med posten som "starost" i Stryj. Kort efter tog han del i krigen mod russerne, deltog i slaget ved Slobodyshche og slaget ved Lyubar, og senere samme år var han igen en af forhandlerne om en ny traktat med kosakkerne (traktaten i Cudnów).