Exchanged for a Confederate officer, Herron returned to serve in the Union Army for the duration of the war. During this service he was promoted to Major General, becoming the YOUNGEST Major General of either side in the Civil War. After the war he settled in New Orleans where he practiced law and served as US Marshall for the District of Louisiana. He also served for a time as Secretary of State in Louisiana, before moving to New York to continue his law practice.