Han var sønn av hertug Christian August (1696–1754) og dennes hustru Frederikke Louise (1699–1744) født grevinne Danneskjold-Samsøe. Etter først å ha vært i hollandsk tjeneste ble han dansk offiser. I 1747 ble han oberst for det sjællandske regiment fotfolk, 1750 generalmajor, 1755 generalløytnant og 1763 general. Da han ble avskjediget i 1784 hadde han kun deltatt i ett felttog; Mecklenburg i 1762.