В 1696 году он вернулся в Швецию, и, когда вспыхнула Северная война, его повысили (1700 год), а после битвы под Нарвой в этом же году он стал полковником этого самого полка. Затем участвовал в Польской кампании, сражался при Клишове (1702) и Фрауштадте (1706), с 1708 года — генерал-майор и начальник Эстгётского кавалерийского полка. В битве под Полтавой (1709) командовал кавалерией левого фланга и попал в плен на поле боя. В декабре 1709 года был проведён по улицам Москвы во время триумфального шествия, устроенного Петром I в честь победы. Находился в Москве до 1715 года, после чего перевезён в Казань, в которой оставался до конца войны.