He was again ordered to the Trans-Mississippi Department with Gen. Hindman; was appointed brigadier-general, and commanded a division in the fight of Prairie Grove.
He was ordered to the command of the harbor of Mobile; thence to the army at Vicksburg, where he commanded a brigade during the siege and at the surrender.