Während der Befreiungskriege kämpfte La Roche-Starkenfels in den Schlachten bei Großgörschen, Bautzen, Dresden, Leipzig, Arcis-sur-Aube, Paris sowie den Gefechten bei Haynau und Kulm. Am 19. Mai 1813 erhielt er für Großgörschen das Eiserne Kreuz II. Klasse und am 4. Juni 1813 die Beförderung zum Oberstleutnant. Am 21. September 1813 wurde La Roche-Starkenfels Brigadier und mit der Führung der beiden Garde-Kavallerie-Regimenter beauftragt unter Beibehaltung seines bisherigen Kommandos. Am 8. Dezember 1813 wurde er dann Oberst. Am 16. Dezember 1814 erhielt er noch 300 Taler geschenkt, am 11. April 1815 wurde er dann zum Brigadekommandeur ernannt. Zudem wurde er am 29. Juni 1815 zum Kommandeur der Brigaden Schwerin und Watzdorf, deren bisherigen Kommandeure gefallen waren. Am 24. September wurde er dann zum Kommandeur der 11. Kavallerie-Brigade ernannt. Dafür wurde er am 1. November 1815 zum Generalmajor mit Patent vom 6. November 1815 befördert.