Han fødtes på Sæbyholm som sønn av grev Christopher Holck (1698-1774) og Ermegaard Sophie baronesse von Winterfeldt (1702–1756). Som sin bror Conrad trådte han tidlig i hoffets tjeneste og var kammmerjunker hos kronprins Christian (VII), senere kammerherre og overskjenk. 1767 ble han medlem av og året etter ble han deputert for finansene samt medlem av . 1768 mottok han Dannebrogordenen og 1769 fikk han tittelen av gehejmeråd. Under Struensee ble han avskjediget fra sine embeter med 1000 riksdaler i pensjon.