Am 27. Oktober 1862 wurde Forney zum Generalmajor befördert und zum Kommandeur einer Division der konföderierten Mississippi-Armee unter Generalleutnant John C. Pemberton ernannt. Nach der Gefangennahme nach der Kapitulation von Vicksburg wurde Forney ausgetauscht und führte von Mitte bis Ende 1864 eine Division unter General Edmund Kirby Smith. Ab März 1865 übernahm er von Generalmajor John George Walker als Befehlshaber den Wehrbereich Texas. Am 2. Juni 1865 kapitulierte er zusammen mit Smith, wurde verhaftet und auf Ehrenwort am 20. Juni in Galveston, Texas, wieder entlassen.