1656年5月26日,他获得了"chorąży koronny" (皇冠的旗手) 的职位. 在为期三天的华沙战役中,
1656年,索比斯基指挥一个2000人的塔塔尔骑兵团. 在接下来的两年里,他参加了许多战斗,包括1658年托鲁恩的围攻. 1659年,他当选为波兰议会的议员,并成为与哥萨克人达成哈迪亚赫条约的波兰谈判代表之一. 1660年,他参加了对普鲁士瑞典人的最后一次进攻,并被奖励为Stryj的"starost"办公室. 不久之后,他参加了对俄战争,参加了斯洛博迪什切战役和卢巴尔战役,同年晚些时候,他再次成为与哥萨克人签订新条约 (库德诺夫条约) 的谈判者之一.