John Brown Gordon, der Sohn eines prominenten Ministers in Upson County, GA, wurde am 6. Februar 1832 geboren. In jungen Jahren zog er mit seiner Familie nach Walker County, wo sein Vater eine Kohlenmine gekauft hatte. Er wurde vor Ort ausgebildet und besuchte später die University of Georgia. Obwohl Gordon ein starker Schüler ist, verließ er unerklärlicherweise die Schule, bevor er seinen Abschluss machte. Er zog nach Atlanta, las Jura und trat 1854 in die Kanzlei ein. Während seines Aufenthalts in der Stadt heiratete er Rebecca Haralson, die Tochter des Kongressabgeordneten Hugh A. Haralson. Gordon konnte in Atlanta keine Kunden gewinnen und zog nach Norden, um die Bergbauinteressen seines Vaters zu überwachen. Er war in dieser Position, als der Bürgerkrieg im April 1861 begann.
Gordon war ein Anhänger der Sache der Konföderierten und gründete schnell eine Gruppe von Bergsteigern, die als "Raccoon Roughs" bekannt sind. Im Mai 1861 wurde diese Kompanie mit Gordon als Hauptmann in das 6. Infanterieregiment von Alabama aufgenommen. Obwohl es an formeller militärischer Ausbildung mangelte, wurde Gordon kurze Zeit später zum Major befördert. Ursprünglich nach Corinth, MS, geschickt, wurde das Regiment später nach Virginia befohlen. Während des ersten Battle of Bull Runs im Juli war wenig los. Gordon erwies sich als fähiger Offizier und wurde im April 1862 zum Oberst befördert. Dies fiel mit einer Verschiebung nach Süden zusammen, um sich gegen die Halbinselkampagne von Generalmajor George B. McClellan zu stellen. Im folgenden Monat leitete er das Regiment geschickt während der Schlacht bei Seven Pines außerhalb von Richmond, VA.
Ende Juni kehrte Gordon zum Kampf zurück, als General Robert E. Lee die Sieben-Tage-Schlachten begann. Gordon stieß auf die Streitkräfte der Union und etablierte schnell einen Ruf für Furchtlosigkeit im Kampf. Am 1. Juli verletzte ihn eine Unionskugel in der Schlacht von Malvern Hill am Kopf. Er erholte sich und trat rechtzeitig zur Maryland-Kampagne im September wieder in die Armee ein. Gordon diente in der Brigade von Brigadegeneral Robert Rodes und half dabei, während der Schlacht von Antietam am 17. September eine wichtige versunkene Straße ("Bloody Lane") zu halten. Während der Kämpfe wurde er fünf Mal verwundet. Schließlich wurde er von einer Kugel niedergeschossen, die durch seine linke Wange und aus seinem Kiefer schoss, und brach mit dem Gesicht in der Mütze zusammen. Gordon erzählte später, dass er in seinem eigenen Blut ertrunken wäre, wenn kein Einschussloch in seinem Hut gewesen wäre.
Für seine Leistung wurde Gordon im November 1862 zum Brigadegeneral befördert und erhielt nach seiner Genesung das Kommando einer Brigade in der Division von Generalmajor Jubal Early im zweiten Korps von Generalleutnant Thomas "Stonewall" Jackson. In dieser Rolle erlebte er während der Schlacht von Chancellorsville im Mai 1863 eine Aktion in der Nähe von Fredericksburg und der Salem Church. Nach Jacksons Tod nach dem Sieg der Konföderierten wurde das Kommando über sein Korps an Generalleutnant Richard Ewell übergeben. Am 28. Juni erreichte Gordons Brigade den Susquehanna River in Wrightsville, als sie den Vormarsch von Lee nach Norden nach Pennsylvania antrat. Dort wurden sie von der Pennsylvania-Miliz, die die Eisenbahnbrücke der Stadt niederbrannte, daran gehindert, den Fluss zu überqueren.
Gordons Vormarsch nach Wrightsville markierte die östlichste Durchdringung von Pennsylvania während des Feldzugs. Lee befahl seinen Männern, sich in Cashtown, PA, zu konzentrieren. Während diese Bewegung im Gange war, begannen in Gettysburg Kämpfe zwischen Truppen, die von Generalleutnant A. P. Hill und der Kavallerie der Union unter Brigadegeneral John Buford angeführt wurden. Als die Schlacht größer wurde, näherten sich Gordon und der Rest der Earlys Division von Norden her Gettysburg. Seine Brigade, die am 1. Juli in die Schlacht zog, griff die Division von Brigadegeneral Francis Barlow auf Blochers Knoll an und schlug sie nieder. Am nächsten Tag unterstützte Gordons Brigade einen Angriff auf die Position der Union auf dem East Cemetery Hill, beteiligte sich jedoch nicht an den Kämpfen.
Nach der Niederlage der Konföderierten in Gettysburg zog sich Gordons Brigade mit der Armee nach Süden zurück. In diesem Herbst nahm er an den nicht überzeugenden Kampagnen Bristoe und Mine Run teil. Mit dem Beginn des Feldzugs von Generalleutnant Ulysses S. Grant im Mai 1864 nahm Gordons Brigade an der Schlacht in der Wildnis teil. Im Verlauf der Kämpfe stießen seine Männer den Feind auf Saunders Field zurück und griffen die Union rechts erfolgreich an. Lee erkannte Gordons Geschick und erhöhte ihn, um Earlys Division im Rahmen einer größeren Umstrukturierung der Armee zu leiten. Die Kämpfe begannen einige Tage später im Gerichtsgebäude der Schlacht von Spotsylvania. Am 12. Mai starteten die Streitkräfte der Union einen massiven Angriff auf den Mule Shoe Salient. Mit Unionskräften, die die Verteidiger der Konföderierten überwältigten, drängte Gordon seine Männer vorwärts, um die Situation wiederherzustellen und die Linien zu stabilisieren. Als die Schlacht tobte, befahl er Lee nach hinten, als der legendäre Anführer der Konföderierten versuchte, einen Angriff persönlich voranzutreiben.
Für seine Bemühungen wurde Gordon am 14. Mai zum Generalmajor befördert. Als die Streitkräfte der Union weiter nach Süden drängten, führte Gordon seine Männer Anfang Juni in der Schlacht von Cold Harbor an. Nachdem Lee den Unionstruppen eine blutige Niederlage zugefügt hatte, wies er Early an, der nun das Zweite Korps anführt, seine Männer in das Shenandoah-Tal zu bringen, um einige Streitkräfte der Union abzuziehen. Gordon marschierte mit Early und nahm am Vormarsch im Tal und am Sieg in der Schlacht bei Monocacy in Maryland teil. Nachdem er Washington, DC, bedroht hatte und Grant gezwungen hatte, Streitkräfte abzuziehen, um seine Operationen zu kontern, zog sich Early ins Tal zurück, wo er Ende Juli die zweite Schlacht von Kernstown gewann. Müde von Earlys Niederlagen schickte Grant Generalmajor Philip Sheridan mit einer großen Truppe ins Tal.
Sheridan griff (im Süden) das Tal an, stieß am 19. September in Winchester mit Early und Gordon zusammen und besiegte die Konföderierten. Nach dem Rückzug in den Süden wurden die Konföderierten zwei Tage später in Fisher's Hill erneut besiegt. Early und Gordon versuchten, die Situation zu verbessern. Am 19. Oktober starteten sie in Cedar Creek einen Überraschungsangriff auf die Streitkräfte der Union. Trotz anfänglicher Erfolge wurden sie bei einer Kundgebung der Streitkräfte der Union schwer besiegt. Gordon kehrte zu Lee bei der Belagerung von Petersburg zurück und wurde am 20. Dezember zum Kommandeur der Überreste des Zweiten Korps ernannt.
Im Laufe des Winters wurde die Position der Konföderierten in Petersburg verzweifelt, als die Stärke der Union weiter zunahm. Lee musste Grant zwingen, seine Linien zusammenzuziehen, und wollte einen möglichen Angriff der Union unterbrechen. Er bat Gordon, einen Angriff auf die Position des Feindes zu planen. Von Colquitt's Salient aus wollte Gordon Fort Stedman angreifen, um nach Osten zur Versorgungsbasis der Union in City Point zu gelangen. Seine Truppen rückten am 25. März 1865 um 4:15 Uhr morgens vor und konnten die Festung schnell einnehmen und einen 1.000-Fuß-Bruch in den Linien der Union auslösen. Trotz dieses anfänglichen Erfolgs besiegelten die Verstärkungen der Union schnell die Lücke und um 7.30 Uhr war Gordons Angriff eingedämmt. Gegenangriffe zwangen Unionstruppen Gordon, sich auf die Linien der Konföderierten zurückzuziehen. Mit der Niederlage der Konföderierten bei Five Forks am 1. April wurde Lees Position in Petersburg unhaltbar.
Als die konföderierten Truppen am 2. April von Grant angegriffen wurden, zogen sie sich nach Westen zurück, wobei Gordons Korps als Nachhut fungierte. Am 6. April gehörte Gordons Korps zu einer Streitmacht der Konföderierten, die in der Schlacht von Sayler's Creek besiegt wurde. Seine Männer zogen sich weiter zurück und erreichten schließlich Appomattox. Am Morgen des 9. April bat Lee in der Hoffnung, Lynchburg zu erreichen, Gordon, die Truppen der Union von ihrer Vormarschlinie zu befreien. Gordons Männer griffen an und stießen die ersten Unionstruppen zurück, die ihnen begegneten. Sie wurden jedoch durch die Ankunft von zwei feindlichen Truppen aufgehalten. Da seine Männer zahlenmäßig überlegen und ausgegeben waren, bat er Lee um Verstärkung. In Ermangelung zusätzlicher Männer kam Lee zu dem Schluss, dass er keine andere Wahl hatte, als sich zu ergeben. Am Nachmittag traf er sich mit Grant und gab die Armee von Nord-Virginia auf.
Nach dem Krieg kehrte Gordon nach Georgien zurück und kämpfte 1868 erfolglos auf einer entschlossenen Anti-Wiederaufbau-Plattform für den Gouverneur. Besiegt erlangte er 1872 ein öffentliches Amt, als er in den US-Senat gewählt wurde. In den nächsten fünfzehn Jahren war Gordon zwei Mal im Senat sowie als Gouverneur von Georgia tätig. 1890 wurde er der erste Oberbefehlshaber der United Confederate Veterans und veröffentlichte später seine Memoiren, Erinnerungen an den Bürgerkrieg Gordon starb am 9. Januar 1904 in Miami, FL, und wurde auf dem Oakland Cemetery in Atlanta beigesetzt.