Rohr wurde 1734 Junker im Dragonerregiment „von der Schulenburg“. Von dort ging kam er am 21. April 1741 zum Dragonerregiment „von Bissing“. Während des Ersten Schlesischen Krieges nahm er an der Schlacht bei Mollwitz sowie an den Belagerungen von Brieg und Neisse teil. Am 6. Juni 1742 wurde er zum Fähnrich befördert. Im Zweiten Schlesischen Krieg kämpfte er in den Schlachten von Hohenfriedberg und Kesselsdorf, machte die Belagerung von Prag mit und wurde am 6. Mai 1745 Sekondeleutnant. Nach dem Krieg folgte am 27. November 1754 seine Beförderung zum Premierleutnant. Während des folgenden Siebenjährigen Krieges nahm Rohr an den Schlachten bei Prag, Kolin, Torgau und der Einnahme von Dresden teil.