Primii locuitori inregistrati ai Bulagriei au fost tracii, un popor complex, a carui arta si cultura i-a influentat pe greci si pe romani, care au cucerit toata peninsula Balcanica.
Dupa dizolvarea Imperiului Roman, teritoriile au intrat sub controlul Imperiului Roman de Est, numit mai tarziu Bizant. In a doua jumatate a secolului al VII-lea, protobulgarii s-au stabilit in ceea ce este acum Bulgaria de Nord-Est. S-au unit cu slavii pentru a forma statul bulgar, recunoscut de Bizant in 681. Conducatorul statului era liderul proto-bulgarilor Han Asparuh, iar orasul Pliska a fost declarat capitala statului.
In timpul domniei Han Krum (803-814), la vest Bulgaria se invecina cu imperiul lui Carol cel Mare, iar la est armatele bulgare au ajuns la portile capitalei Bizantului, Constantinopol. In 864, in timpul domniei printului Boris I (852-889), bulgarii au adoptat crestinismul ca religie oficiala, ceea ce face din Bulgaria unul dintre cele mai vechi state crestine din Europa.
In 1018, dupa un razboi prelungit, Bulgaria a fost cucerita de Bizant. In 1186, rascoala condusa de fratii boieri Asen si Peter, a eliberat Bulgaria de stapanirea bizantina, stabilind al doilea regat bulgar, cu Tarnovo ca capitala.
La sfarsitul secolului al XIV-lea, tara a fost cucerita de Imperiul Otoman.
Prima constitutie a Bulgariei a fost adoptata in 1879 si a fost una dintre cele mai democratice constitutii ale timpului sau. In 1885, Principatul Bulgariei si Rumelia de Est s-au unit. In 1908, printul bulgar Ferdinand Sachsen-Coburg-und-Gotha a proclamat independenta Bulgariei fata de Turcia si apoi a fost declarat tar al celui de-al treilea regat bulgar.
Bulgaria a fost victorioasa in razboiul balcanic din 1912, cand impreuna cu Serbia si Grecia tara a obtinut independenta Traciei si a Macedoniei. Cu toate acestea, in cel de-al doilea razboi balcanic Bulgaria a fost invinsa. Drept urmare, teritoriile predominant locuite de bulgari au fost pierdute. Participarea Bulgariei la Primul Razboi Mondial de partea Puterilor Aliate s-a incheiat cu o catastrofa nationala. Tratatul de pace de la Neuilly (1919) a impus sanctiuni stricte Bulgariei, iar tara si-a pierdut o mare parte din teritoriul sau. La inceputul anilor 1940, politica externa a Bulgariei reflecta interesele Germaniei si ale puterilor Axei. In 1941, Bulgaria a intrat in razboi pe partea Axei, dar armata bulgara nu a participat la luptele de pe frontul de est. In toamna anului 1944, Bulgaria s-a alaturat Fortelor Aliate si a participat activ la expulzarea fortelor germane din Europa de Sud si Centrala.
Dupa cel de-al doilea razboi mondial, Bulgaria a intrat sub influenta politica si economica a URSS. In 1946 tara a fost declarata republica si Partidul Comunist Bulgar a venit la putere. Schimbarile democratice din Bulgaria au inceput la sfarsitul anului 1989, cand au avut loc alegeri multipartite si a fost adoptata o noua constitutie. In acest moment Bulgaria si-a inceput tranzitia catre dezvoltarea democratica si o economie de piata.