Im September 1812, als die preußische Armee gezwungenermaßen an Napoleons Russlandfeldzug teilnahm, trat er wieder in das Regiment Garde ein. Mit Beginn der Befreiungskriege kämpfte Hirschfeld ab Februar 1813 in der neu aufgestellten Garde-Kosaken-Eskadron, wo er im Mai zum Premierleutnant befördert wurde. Er verdiente sich im Gefecht bei Haynau das Eiserne Kreuz II. Klasse, und kämpfte in den Schlachten Großgörschen, Bautzen, Kulm und Laon, wofür er im April 1814 die russischen Orden der Heiligen Anna und des Heiligen Wladimir erhielt. Im Februar 1815 war Hirschfeld Stabsrittmeister im Garde-Ulanenregiment und im Juni 1815 Rittmeister.