Gustav Freytag wurde am 13. Juli 1816 in Kreuzburg (Schlesien) geboren. Sein Vater Gottlob Ferdinand war Arzt, seine Mutter Henriette Albertine eine geborene Lehe. Mit Unterbrechung war Gottlob Ferdinand Bürgermeister von Kreuzburg. Freytag studierte bei Hoffmann von Fallersleben und Karl Lachmann. Da er aus politischen Gründen keine Professorenstelle bekam, wurde er zunächst als Privatdozent in Breslau tätig. Ab 1848 gab er gemeinsam mit Julian Schmidt die nationalliberale Zeitschrift „Die Grenzboten“ heraus. Seine Artikel brachten ihm u. a., daß er von Preußen steckbrieflich gesucht wurde. Er ließ sich schließlich in Siebleben bei Gotha nieder, wo ihm später von Herzog Ernst II. von Sachsen-Coburg und Gotha der Hofratstitel verliehen wurde.
Von 1867 - 1870 saß er für die Nationalliberale Partei im Reichstag. 1870/1871 war er als Begleiter und Berichterstatter des Kronprinzen Friedrich von Preußen im Deutsch-Französischen Krieg dabei. 1893 wurde er zur Exzellenz ernannt und erhielt den Orden Ordens Pour le mérite der Friedensklasse. Freytag war in erster Ehe mit Emilie Scholz verheiratet, die 1875 starb. Mit seiner zweiten Frau Marie Kunigunde Dietrich, von der er 1890 geschieden wurde, hatte er zwei Kinder. Im Jahre 1891 heiratete er in dritter Ehe Anna Strakosch, die er seine „Ilse“ nannte. (Quelle: „Gustav Freytag. Briefe an seine Gattin“, Berlin 1912, Vorwort von Hermance Strakosch-Freytag).
Gustav Freytag starb am 30.4.1895 in Wiesbaden und liegt in Siebleben (heute ein Stadtteil von Gotha) begraben.