Osnovnu školu pohađao je u Velikom Trgovištu od 1929. do 1933., a gimnaziju u Zagrebu od 1934. do 1941. Školovanje je nastavio na Višoj vojnoj akademiji u Beogradu od 1955. do 1957. U čin generala Jugoslavenske narodne armije (JNA) promaknut je 1960. Godine 1965. doktorirao je povijesne znanosti na Filozofskom fakultetu Sveučilišta u Zagrebu na temu Uzroci krize monarhističke Jugoslavije od ujedinjenja do sloma 1941. Godine 1992. izabran je za redovnog člana Hrvatske akademije znanosti i umjetnosti.
Pobjedivši s HDZ-om na prvim višestranačkim izborima za Sabor SR Hrvatske u travnju i u svibnju 1990., 30. svibnja 1990. biva izabran za predsjednika Predsjedništva SR Hrvatske, a nakon promjene Ustava, 2. kolovoza 1992. i 15. lipnja 1997. za predsjednika Republike Hrvatske. Tu je dužnost obnašao do smrti.
Od 1990. do 1999. imao je ključan utjecaj na hrvatskoj vanjskoj i unutrašnjojpolitici. Tijekom političkog raspada Socijalističke Federativne Republike Jugoslavije godine 1990. zagovarao je reformu jugoslavenske federacijske zajednice u savez konfederalnih država, dok je istodobno jačao državnu i obrambenu sposobnost Hrvatske.
Kada je Srbija uz pomoć JNA otvoreno podržala srpske pobunjenike u Hrvatskoj te im se pridružila u otvorenoj agresiji na Hrvatsku godine 1991., on im se suprotstavio organiziranom hrvatskom vojnom silom. U proljeće i ljeto 1995. Hrvatska je vojska pod njegovim zapovjedništvom u akcijama “Bljesak” i “Oluja” oslobodila velike dijelove okupiranoga hrvatskog teritorija. Godine 1997. političkom je akcijom pregovaranja s međunarodnom zajednicom uspio mirno reintegrirati Hrvatsko podunavlje u političko-teritorijalni sastav Republike Hrvatske, čime je uspostavio cjelovitost Republike Hrvatske u međunarodno priznatim granicama i formalno završio dugogodišnji rat.