Während der Befreiungskriege war er Adjutant beim Führer der Artillerie des I. Armeekorps. In der Schlacht an der Katzbach erwarb Erhardt das Eiserne Kreuz II. Klasse. Er kämpfte bei Leipzig, Laon und Paris, nahm am Übergang bei Wartenburg sowie an den Gefechten bei Löwenberg, Goldberg, Bunzlau, Hochkirch, Freyburg, Eisenach, Saarlouis, St.Dizier, La Chaussee, Chalons-sur-Marne, Montmirail, Chateau-Thierry, La Fere und Meaux teil. Für Claye erhielt er mehrere Belobigungen.