Nach dem Besuch der Kadettenhäuser in Potsdam und Berlin wurde Oppen am 9. August 1842 als Portepeefähnrich dem Garde-Kürassier-Regiment der Preußischen Armee überwiesen. Am 18. August 1842 erfolgte seine Versetzung in das Regiment der Gardes du Corps. Oppen erhielt am 10. Januar 1843 den Charakter als Sekondeleutnant und wurde am 11. Mai 1848 einrangiert. Von Ende Oktober 1849 bis Ende September 1851 war er zur Militärreitschule Schwedt kommandiert. Bis Mitte März 1857 avancierte er zum Rittmeister und Chef der 8. Kompanie im Regiment der Gardes du Corps. Am 30. Juni 1859 wurde er Kommandeur der 4. Eskadron. Am 25. Juni 1864 zum Major befördert, wurde er drei Tage später zum etatsmäßigen Stabsoffizier ernannt. In dieser Eigenschaft nahm Oppen 1866 während des Krieges gegen Österreich an den Kämpfen bei Skalitz, Schweinschädel und Königgrätz sowie der Einschließung von Josefstadt teil. Nach dem Krieg wurde er am 14. Januar 1868 Kommandeur des Leib-Kürassier-Regiments (Schlesisches) Nr. 1 in Breslau und stieg am 22. März 1868 zum Oberstleutnant auf.