Während des Krieges gegen Dänemark nahm Zimmermann 1864 an den Gefechten bei Eckernförde und Missunde, dem Sturm auf die Düppeler Schanzen sowie dem Übergang nach Alsen teil. Für seinen Einsatz erhielt er am 10. März 1864 die Schwerter zum Roten Adlerorden IV. Klasse. Während der Mobilmachung anlässlich des Deutschen Krieges wurde er 1866 unter Stellung à la suite seines Regiments zum Kommandanten der Festung Cosel ernannt. Am 8. Juni 1866 wurde Zimmermann zum Oberst befördert und am 23. Oktober 1866 als Kommandant nach Saarlouis versetzt. Anlässlich des Ordensfestes erhielt er im Januar 1869 den Roten Adlerorden III. Klasse mit Schleife. Unter Verleihung des Charakters als Generalmajor wurde er am 12. April 1870 mit Pension zur Disposition gestellt. Er starb am 26. Dezember 1887 in Münster.