Начал службу в гвардии в 1677 году, участвовал в войне в Саксонии и в походе вспомогательного шведского отряда на Рейн в 1690 году.
Произведенный в генерал-майоры, в 1703 году с отличием участвовал в польской войне и после битвы при Фрауэнштадте был произведен в генералы от инфантерии.
Во время похода Карла XII в Саксонию был оставлен с несколькими шведскими полками в Польше, в сражении при Калише был взят в плен и умер в Янкине, Польша.