Funck verließ im Jahre 1792 sein Jurastudium an der Königsberger Universität und trat im gleichen Jahr in das Garderegiment der Preußischen Armee ein. 1793/95 nahm er während des Ersten Koalitionskrieges an der Belagerung von Mainz (14. April bis 23. Juli 1793), der Schlacht bei Pirmasens (14. September 1793), der Schlacht bei Kaiserslautern (28. bis 30. November 1793) sowie den Gefechten bei Kettrichhof und Trippstadt teil. Im November 1805 wurde Funck Adjutant von Generalleutnant Julius von Grawert. In der Schlacht bei Jena (14. Oktober 1806), während des Vierten Koalitionskrieges, wurde er verwundet, ein Jahr später, im Juli 1807, erfolgte seine Beförderung zum Major. Im Russlandfeldzug 1812 nahm Funck an den Gefechten bei Eckau, Garossenkrug, Dahlenkirchen, Neumühle und Tomasna teil. Für seine Verdienste während der Kämpfe vom 26. September bis zum 1. Oktober 1812 und früher erhielt er am 18. Oktober 1812 den Orden Pour le Mérite, die höchste preußische Tapferkeitsauszeichnung.