Le , le président Abraham Lincoln nomme Buford brigadier-général des volontaires des États-Unis, avec une date de prise de rang au . Buford commande la 1st brigade de la 3rd division de l'armée du Mississippi au cours du siège et de la bataille de Corinth. Dans les derniers jours de 1862, il siège à la cour martiale qui a condamné le major général Fitz John Porter pour lâcheté et désobéissance. Le , il est nommé major-général des volontaires des États-Unis, mais cette nomination expire le et il redevient brigadier général à cette date. Pendant le reste de la guerre, Buford sert en tant que commandant du district de l'Est de l'Arkansas. Buford quitte l'armée, le . Le , le président Andrew Johnson propose Buford pour la nomination au brevet de major-général des volontaires, avec une date de prise de rang au , et le sénat américain confirme la nomination le .