La región de Croacia fue ocupada por el Imperio Romano en 200 años antes de Cristo, y se separó en dos provincias: Panonia y Dalmacia. Con la caída del Imperio Romano, las tribus eslavas croatas se asentaron lentamente y se fusionaron con los habitantes ilirios-romanos. Poco después de que la población aceptara el cristianismo alrededor del siglo IX, el país se convirtió en un reino bajo el gobierno del rey Tomislav.
A principios del siglo XII, Croacia entró en una unión con Hungría, que duró hasta el final de la Primera Guerra Mundial. En la era medieval, cuando comenzó la incursión turca en Europa, Croacia una vez más se convirtió en una zona fronteriza. Mientras los turcos intentaban conquistar el país, ambos países sufrieron daños críticos, por lo que eligieron a los Habsburgo para el trono y detuvieron la presión otomana en una guerra que duró hasta el siglo XVIII. Durante ese tiempo, la influencia veneciana predominaba en el oeste. Poco antes del final de la Primera Guerra Mundial, Croacia se convirtió en parte del Estado de Eslovenos, Croatas y Serbianos compuesto por todos los territorios eslavos del sur de la antigua Monarquía Austro-Húngara. En 1929, el país fue renombrado como el Reino de Yugoslavia.
En el período de la Segunda Guerra Mundial, Croacia se volvió independiente bajo un régimen de derecha, altamente dependiente del apoyo militar alemán. La ocupación del Eje en Yugoslavia en 1941 permitió que el partido de derecha croata Ustaša llegara al poder, formando el Estado Independiente de Croacia. Para 1943, el movimiento de resistencia partisanos había tomado la delantera. En 1945, con la ayuda del Ejército Rojo Soviético, los partisanos expulsaron a las fuerzas del Eje y a los partidarios locales. Los partisanos fueron un gran contribuyente a la caída del régimen fascista.
Después de la derrota de las fuerzas del Eje, Croacia una vez más se unió a la República Federal Socialista de Yugoslavia (RFSY), liderada por el líder del gobierno comunista Josif Broz Tito. Una década después de la muerte de Tito, Croacia votó por la independencia lejos de la Yugoslavia afectada por crisis políticas y económicas. Este intento provocó agresiones serbias que resultaron en una guerra de cinco años que comenzó en 1990. Miles fueron asesinados en batallas y brutales limpiezas étnicas. El Ejército Croata logró defenderse y a su país y ganó la independencia en 1991.
El primer presidente de Croacia, parte del partido HDZ, fue Franjo Tudjman. Fue elegido en mayo de 1990 y reinó como presidente hasta su muerte en 1999. Tras la muerte de Tudjman, Stjepan Mesic se convirtió en el segundo presidente de Croacia en 2000. Ahora que Croacia ya no se consideraba un país desgarrado por la guerra, Mesic pudo llevar a cabo cambios drásticos. El gobierno, bajo el liderazgo de Račan, implementó los Acuerdos de Paz de Dayton, que tuvieron una enorme influencia en la cooperación regional, el regreso de inmigrantes, la reconciliación nacional y la democratización. Croacia ahora practica un gobierno democrático parlamentario. Son miembros de la OMC y un candidato optimista para la UE y la OTAN. Ivo Josipovic es el actual presidente de Croacia, elegido en 2010.