Roman Herzog studearre rjochten fan 1953 oant 1961 yn München. Oant 1964 wurke hy oan de universiteit, promofearre ta doktor en letter ta perfester. Oant 1965 wie hy ferbûn as dosint oan de Ludwig Maximilians-Universiteit yn München. Yn 1965 wiksele hy nei de Frije Universiteit Berlyn as dosint foar steatsrjocht en polityk. Hjir wie hy fan 1967 oant 1968 dekaan en in jier letter oant 1969 prodekaan fan de rjochtswittenskiplike ôfdieling. Hjirnei waard hy dosint foar Polityk oan de universiteit fan Speyer, wêr hy fan 1971 oant 1972 rektor wie.
Famylje
Roman Herzog boaske yn 1958 mei Christiane Krauss. Hja krigen twa soannen. Frou Herzog ferstoar op 19 juny 2000. Hy boaske foar de twadde kear mei Alexandra baronnes fan Berlichingen.
Op 1 july 1994 waard Herzog bûnspresidint. Hy naam dit amt oer fan Richard von Weizsäcker oant 30 juny 1999 doe't dit amt troch Johannes Rau oernaam waard.