La regione della Croazia fu occupata dall'Impero Romano nel 200 a.C. e separata in due province: Pannonia e Dalmazia. Con la caduta dell'Impero Romano, le tribù slave croate si stabilirono lentamente e si fusero con gli abitanti illiro-romani. Poco dopo che la popolazione accettò il cristianesimo intorno al IX secolo, il paese divenne un regno sotto il dominio del re Tomislav.
All'inizio del XII secolo, la Croazia entrò in un'unione con l'Ungheria, che durò fino alla fine della Prima Guerra Mondiale. Nell'era medievale, con l'inizio dell'incursione turca in Europa, la Croazia divenne ancora una volta un'area di confine. Mentre i turchi tentavano di conquistare il paese, entrambi i paesi subirono danni critici, pertanto scelsero gli Asburgo per il trono e fermarono la pressione ottomana in una guerra che durò fino al XVIII secolo. In quel periodo, l'influenza veneziana prevaleva a ovest. Poco prima della fine della Prima Guerra Mondiale, la Croazia divenne parte dello Stato degli Sloveni, Croati e Serbi, composto da tutti i territori slavi meridionali della ex Monarchia austro-ungarica. Nel 1929, il paese fu rinominato come il Regno di Jugoslavia.
Nel periodo della Seconda Guerra Mondiale, la Croazia divenne indipendente sotto un regime di destra, altamente dipendente dal supporto militare tedesco. L'occupazione dell'Asse in Jugoslavia nel 1941 permise al partito di destra croato Ustaša di salire al potere, formando lo Stato Indipendente di Croazia. Nel 1943, il movimento di resistenza partigiana aveva preso il sopravvento. Nel 1945, con l'aiuto dell'Armata Rossa sovietica, i partigiani espulsero le forze dell'Asse e i sostenitori locali. I partigiani furono un grande contributore alla caduta del regime fascista.
Dopo la sconfitta delle forze dell'Asse, la Croazia si unì nuovamente alla Repubblica Federale Socialista di Jugoslavia (SFRY), guidata dal leader del governo comunista Josif Broz Tito. Un decennio dopo la morte di Tito, la Croazia votò per l'indipendenza lontano dalla Jugoslavia colpita dalla crisi politica ed economica. Questo tentativo scatenò l'aggressione serba, risultando in una guerra durata cinque anni a partire dal 1990. Migliaia furono uccisi in battaglie e in una brutale pulizia etnica. L'Esercito Croato riuscì a difendersi e a ottenere l'indipendenza nel 1991.
Il primo presidente della Croazia, parte del partito HDZ, fu Franjo Tudjman. Fu eletto nel maggio del 1990 e regnò come presidente fino alla sua morte nel 1999. Dopo la morte di Tudjman, Stjepan Mesic divenne il secondo presidente della Croazia nel 2000. Ora che la Croazia non era più considerata un paese martoriato dalla guerra, Mesic fu in grado di portare cambiamenti drastici. Il governo, sotto la guida di Račan, implementò gli Accordi di Pace di Dayton che ebbero un'enorme influenza sulla cooperazione regionale, il ritorno degli immigrati, la riconciliazione nazionale e la democratizzazione. La Croazia ora pratica una governance democratica parlamentare. È membro dell'OMC e un candidato ottimista per l'UE e la NATO. Ivo Josipovic è l'attuale presidente della Croazia, eletto nel 2010.