Am 28. April 1862 wurde Veatch zum Brigadegeneral der Freiwilligen befördert. Danach führte er seine Brigade bei der Schlacht um Corinth und dem Gefecht an der Hatchies Bridge, wo er verwundet wurde. Das nachfolgende Jahr hatte General Veatch das Kommando über den Wehrbezirk Memphis. Anschließend führte er die 4. Division des XVI. Korps während der Schlacht um Meridian. Seine Division wurde anschließend William T. Sherman für den Atlanta-Feldzug unterstellt, wo sie bei den Schlachten von Resaca, Dallas und am Kennesaw Mountain kämpfte. Am 17. Juli 1864 ging er in Genesungsurlaub, gerade vor der Schlacht um Atlanta. Als er zum aktiven Dienst zurückkehrte, instruierte ihn sein früherer Kommandeur, Oliver O. Howard, in Memphis auf weitere Befehle zu warten. Er kommandierte kurzzeitig den Wehrbezirk westliches Tennessee, bevor er erneut zur Golf-Armee kommandiert wurde. Dort übernahm er das Kommando über die 1. Division von Gordon Grangers XIII. Korps und nahm so an der Schlacht um Fort Blakely teil. Im März 1865 wurde er zum Brevet-Generalmajor befördert und schied im August desselben Jahres aus dem Heeresdienst aus.