Han var sønn av rittmester, senere major Frederik Ulrik Ulfeldt (1650–1699) og Anne Grubbe (d. 1679), gjorde karriere i flåten og endte som schoutbynacht. Omkring 1700 var han i Wien, i 1710 var han sjef for orlogsskipet og ble samme år kaptein. I 1712 ble han kommandørkaptein, og i 1720 var han sjef for linjeskipet og var blitt kommandør. Han deltok i flere slag under den store nordiske krig.