Wilhelm valgte den militære løpebane, og i 1710 ble han kornett, 1711 løytnant, 1714 kapteinløytnant, 1715 rittmester ved , 1717 kaptein i Livgarden til Fods, 1720 oberstløytnant ved Oberst Poulsens gevorbne Dragonregiment til Fods i Norge. I 1729 ble han oberst og i 1733 sjef for 2. smaalenske Infanteriregiment. I denne stilling bodde han først i Tønsberg, siden i Larvik. I 1740 ble han sjef for det tidligere gevorbne Dragonregiment til Fods, senere kalt Nordenfjeldske gevorbne regiment. Wilhelm flyttet nå til Frederiksstad, ble i 1742 utnevnt til generalmajor, 1749 til ridder av Dannebrogordenen og 1751 til generalløytnant. I 1754 ble han utnevnt til kommandant i Fredrikstad og fratrådte samtidig regimentskommandoen.