Під час Шведського потопу переметнувся на сторону шведів, отримавши від шведського короля Карла Х Густава звання генерал-майора. В 1659 році перейшов на сторону Яна II Казимира, отримавши командування над реґіментом піхоти і титул хорунжого київського. У 1660 року на чолі реґіменту німецьких піхотинців брав участь у битвах під Любаром і під Чудновом.