С началом Северной войны он в качестве полковника Далекарлийского полка участвовал в высадке на Зеландии (1700), в битве при Нарве (1700), переходе Двины (1701), а также в битвах при Клишове (1702) и Пултуске (1703). С 1702 по 1709 год был генеральным директором кригскомиссариата. В 1706 году произведён в генералы от инфантерии и назначен генерал-губернатором Сконе.