Obernitz stand seit März 1757 in württembergischen Diensten. Zunächst als Sekondeleutnant, später als Premierleutnant nahm er 1759/63 am Krieg gegen Preußen teil. Während des Krieges kam Obernitz Ende April 1762 zur Leibgarde zu Fuß. Am 20. Februar 1766 nahm er seinen Abschied und trat einige Jahre später am 2. Mai 1773 in preußische Dienste. Obernitz wurde als Stabskapitän im Infanterieregiment „von Lengefeld“ angestellt und im September 1777 Kapitän und Kompaniechef. Als solcher machte er während des Bayerischen Erbfolgekrieges 1778/79 das Gefecht bei Zuckmantel mit. Innerhalb des Regiments stieg Obernitz in den kommenden Jahren weiter auf. 1786 wurde er Major und 1793 Oberstleutnant. Im Feldzug gegen Polen 1794/95 zeichnete er sich in den Gefechten vor Warschau und an der Rawka besonders aus und erhielt für seine Leistungen am 8. Juni 1794 den Orden Pour le Mérite. Am 25. Januar 1795 zum Oberst befördert, wurde Obernitz Anfang April 1796 Kommandeur des III. (Musketier-)Bataillons im Infanterieregiment „von Holwede“. Am Krieg gegen Napoleon 1806/07 beteiligte er sich gesundheitsbedingt nicht, wurde jedoch am 22. Januar 1808 noch zum Chef der Invalidenkompanie des Infanterieregiments „Courbière“ ernannt.