Er ging zunächst in Jeßnitz zur Schule und dann auf das Gymnasium in Dessau. Anschließend trat er am 30. März 1811 als Musketier in das 8. Infanterie-Regiment der Preußischen Armee ein, wo er am 10. Juli 1811 zum Portepeefähnrich ernannt wurde. Am 10. Mai 1812 kam er als Sekondeleutnant in das Leib-Grenadier-Regiment. Er machte 1812 den Preußischen Feldzug mit und kämpfte im Gefecht bei Garossenkrug. Während der Befreiungskriege wurde er in der Schlacht bei Großgörschen schwer verwundet und mit dem Eisernen Kreuz II. Klasse ausgezeichnet. Ferner kämpfte er an der Katzbach, bei Leipzig. Montmirail, in der Schlacht bei Château-Thierry geriet es aber in Kriegsgefangenschaft. Zuvor war er aber auch bei den Gefechten von Freyburg an der Unstrut, Eisenach und Vitry. Nach seiner Rückkehr wurde er am 14. Oktober 1814 in das Kaiser Alexander Grenadier-Regiment übernommen. Nach dem Rückkehr Napoleons von Elba wurde es 1815 noch nach Paris in Marsch gesetzt, es nahm aber an keine Kampfhandlungen mehr teil, im gleichen Jahr wurde er am 7. Oktober 1815 noch zum Premierleutnant befördert. Am 19. März 1822 avancierte Stockmarr zum Hauptmann und Kompaniechef. Er nahm am 20. Juni 1834 seinen Abschied als Major, um nun in anhalt-dessauische Dienste zu treten.