Am 23. Februar 1812 wurde er zum Adjutanten von General Seydewitz ernannt. Im Russlandfeldzug von 1812 erhielt er während des Gefechts von Dolguia (25. Juli 1812) eine schwere Armverwundung. Am 6. März 1813 zum Rittmeister befördert, führte er eine Schwadron in den Feldzügen von 1813 und 1814 gegen Frankreich, wurde am 22. Februar 1815 zum Regiment Garde du Corps versetzt und am 30. April 1818 zum Major befördert. Nach der Aufstellung des 1. Kürassier-Regiments im November 1825, wurde Spengel zu dieser Einheit versetzt. Am 1. Mai 1830 erfolgte seine Beförderung zum Oberstleutnant im 2. Kürassier-Regiment. Im Oktober 1832 übernahm Spengel im Kriegsministerium das Referat über das Armeeremontierungs- und Fohlenhofswesen. Am 31. Mai 1840 wurde er zum Vorstand der Administration der Militärfohlenhöfe ernannt und gleichzeitig zum Oberst befördert. Mit allerhöchstem Signat vom 5. November 1844 erhielt Spengel das Ehrenkreuz des Ludwigs-Ordens und wurde am 7. April 1847 als Generalmajor charakterisiert.