Dans ce qui est aujourd'hui la Bulgarie, de nombreuses personnes et cultures différentes ont vécu au fil du temps. Cela inclut la culture néolithique, la culture Hamangia, la culture Vinča, l'énéolithique, la culture Varna (5e millénaire avant JC) et la culture Ezero de l'âge du bronze. Les Thraces vivaient dans la région de la Bulgarie moderne. Le roi Tere a uni le peuple dans le royaume odrysien vers 500 avant J.-C. Alexandre le Grand a eu une influence sur le peuple au 4ème siècle et plus tard par l'Empire romain à l'époque du Christ. Les Avars eurasiens, les Slaves du Sud et les Huns se sont installés sur tout le territoire de la Bulgarie moderne au cours du 6e siècle.
Le premier empire bulgare a été établi en 681 après J.-C. Le deuxième empire bulgare a commencé vers 1185 après J.-C., avec Turnovo comme capitale. L'empire ottoman a pris le relais en 1396 et a régné sur la Bulgarie pendant environ 500 ans. Les Ottomans avaient des règles très strictes et les Bulgares ont souffert. Les Bulgares se sont rebellés à plusieurs reprises contre les dirigeants turcs. Après la première guerre des Balkans (1876), la Bulgarie s'est retirée de l'influence de l'Empire ottoman avec l'aide de l'Empire russe qui combattait déjà les Ottomans. Mais ce n'est qu'en 1908 que l'ensemble du pays a été unifié en tant que Bulgarie moderne.
La Bulgarie a rejoint le camp de l'Allemagne pendant la Première Guerre mondiale et a perdu.
Pendant la première année de la Seconde Guerre mondiale, la Bulgarie s'est déclarée neutre et a refusé de se ranger du côté de l'Allemagne nazie ou de l'Union soviétique. Mais la tension accrue de la guerre a fait que les dirigeants ont signé le Pacte tripartite avec l'Allemagne en mars 1941. Ce pacte permettait aux forces allemandes de passer par la Bulgarie pour atteindre la Grèce. Cependant, la Bulgarie n'a pas suivi les souhaits d'Hitler. Les troupes bulgares refusèrent de participer aux coups d'Etat militaires et refusèrent également d'envoyer les Juifs dans les camps de concentration pendant l'Holocauste. Cela rendit Adolf Hitler très méfiant, et le roi de Bulgarie, le tsar Boris III, mourut un jour après avoir parlé à Hitler.
En 1944, lorsqu'il est devenu évident que les puissances alliées allaient gagner la guerre, la Bulgarie a dû trouver une autre solution. Leurs dirigeants déclarèrent qu'ils se retiraient des forces de l'Axe et laissèrent les Soviétiques entrer. Mais l'Union soviétique n'a pas respecté le souhait de la Bulgarie d'être neutre. Ils ont remplacé la monarchie royale par le communisme en 1947 avant de se retirer de la Bulgarie. Pendant 40 ans, sous la direction de leur chef Todor Jivkov, la Bulgarie a été très proche de l'Union soviétique et a suivi leurs instructions.
Peu après la chute du mur de Berlin, le 10 novembre 1989, le parti communiste a renoncé à son pouvoir et a permis au pays d'élire les dirigeants de son choix. Mais en quelques années, la Bulgarie a connu de graves problèmes d'argent sous le nouveau gouvernement socialiste. Depuis lors, la Bulgarie s'est redressée à bien des égards et est beaucoup plus stable. Mais elle reste l'un des pays les plus pauvres d'Europe. Les problèmes de l'administration, la faiblesse du système judiciaire et le crime organisé sont les principaux problèmes de la Bulgarie.