Jako rotmistrz królewski wziął udział w tłumieniu powstania Chmielnickiego. W 1654 w stopniu pułkownika bronił Smoleńska przed wojskami rosyjskimi w czasie wojny polsko-rosyjskiej 1654-1667. W 1663 związkowe wojsko litewskie na zjeździe w Szadowie powierzyło mu komendę oddziałów cudzoziemskiego autoramentu i wypełniając rozkaz królewski uznało go generałem-majorem. W 1664 posłował od wojska na sejm. W 1674 wraz z województwem wileńskim podpisał elekcję Jana III Sobieskiego. Wziął udział w operacjach wojny polsko-tureckiej 1672-1676. Na potrzeby artylerii wydał z własnej kiesy 57 308 złp, które sejm z 1690 nakazał zwrócić jego sukcesorom.