Rosenberg kam 1733 als Gefreitenkorporal in das Infanterieregiment „von Flanß“. Dort wurde er am 16. September 1737 Fähnrich und am 9. August 1739 Sekondeleutnant. Während des Ersten Schlesischen Krieges kämpfte er bei der Belagerung von Cosel und in der Schlacht bei Chotusitz. Im Zweiten Schlesischen Krieg kämpfte Rosenberg in der Schlacht bei Hohenfriedberg. Am 6. September 1745 wurde er Premierleutnant und stieg bis zum 14. Oktober 1754 zum Kapitän und Kompaniechef auf. Während des Siebenjährigen Krieges kämpfte er bei Groß-Jägersdorf, Zorndorf, Kay und Kunersdorf. In der Zeit wurde Rosenberg am 14. September 1758 mit Patent vom 8. September 1758 Major.