В ходе Ясско-Кишиневской операции советские войска приблизились к границе Болгарии. Официально эта страна занимала нейтральную позицию к СССР. Однако на деле болгарское правительство оказывало немалую поддержку вермахту, поставив экономику страны на службу Германии. Часть оппозиционных правительству сил по инициативе Болгарской рабочей партии в 1943 г. объединились в рамках Отечественного фронта. Из разрозненных партизанских отрядов была образована Народно-освободительная повстанческая армия.
5 сентября 1944 г. Советский Союз объявил Болгарии войну; 8 сентября передовые части 3-го Украинского фронта (командующий – Ф.И. Толбухин) без единого выстрела пересекли румыно-болгарскую границу. Практически все население вышло встречать бойцов Красной Армии. В 12 часов дня болгарское правительство заявило, что находится в состоянии войны с Германией. Вечером того же дня СССР принял к рассмотрению просьбу Болгарии о заключении перемирия.
К этому времени Болгария была охвачена народным восстанием. 9 сентября к власти пришло новое правительство Отечественного фронта, которое объявило войну Германии и союзной ей Венгрии. 15 сентября советские части и солдаты Народно-освободительной армии Болгарии вступили в Софию.
Около 200 тыс. болгарских воинов вместе с советскими войсками приняли затем участие в боях против вермахта на территории Югославии и Венгрии.