Under Hannibalfeiden var han øverstbefalende generalmajor i Skåne og han ble senere lensherre på Øsel (Arensborg) og på Bornholm.