Im Jahr 1699 wurde er Brigadegeneral und nahm nach Beginn des Großen Nordischen Krieges im folgenden Jahr an der Eroberung der Husumer Schanzen und von Frederiksstad, sowie an der Belagerung von Tönning teil. Nach seiner Beförderung zum Generalmajor im Jahr 1704 diente er bei den dänischen Hilfstruppen in den Niederlanden beim 2. Seeland-Bataillon. Zwei Jahre später wurde er Befehlshaber der Infanterie in Holstein. Im Jahr 1706 erhielt er für seine Verdienste den Dannebrogorden. Nach der verlorenen Schlacht bei Helsingborg im Jahr 1710 war er mit der Reorganisation der dänischen Armee betraut. Danach war er Teil der dänischen Truppen, welche Wismar und Stralsund belagerten und wurde danach Kommandant von Kopenhagen. Im Jahr 1714 wurde er Kommandeur der Festung Frederikshavn. Nach dem Ende des Krieges durch den Frieden von Frederiksborg wurde Schönfeldt in den Ruhestand versetzt.