В 1651 году участвовал Берестецкой битве против запорожских казаков и крымских татар. 17 ноября 1655 г., несмотря на двукратное численное превосходство, потерпел тяжелое поражение от русских войск боярина кн. С.А. Урусова и стольника кн. Ю.Н. Барятинского под Брестом. В 1656 году, после смерти своего троюродного брата Казимира Льва, получил Ружаны, Ляховичи, Быхов и другие имения. В феврале 1656 года занял посты гетмана великого литовского и виленского воеводы, возглавлял одну из крупных магнатских партий Великого княжества Литовского.