В конце августа 1944 года была проведена Ясско-Кишенев-ская стратегическая наступательная операция, в ней участвовали войска 2-го и 3-го Украинских фронтов, часть сил Черноморского флота и Дунайской военной флотилии, более 1,2 млн. человек личного состава. Безвозвратные потери составил более 13 тыс. человек. В результате к середине сентября была освобождена центральная часть страны, 22 сентября советские войска вышли на румыно-венгерскую границу, а к концу октября страна была полностью освобождена. Общие потери советских войск на территории Румынии составили 286 тыс. человек, из них около 69 тыс. погибли[6].
В ходе Второй мировой войны Болгария не объявляла войну Советскому Союзу и ее войска не воевали на советской территории. Болгария участвовала в оккупации Греции и Югославии, вела военные действия против греческих и югославских партизан, высвобождая тем самым немецкие силы для Восточного фронта. Правительство Болгарии предоставило немецкому командованию возможность использовать свою территорию, аэродромы и морские порты Варна и Бургас для перемещения немецких войск, в том числе для снабжения группировки на Восточном фронте.
5 сентября 1944 года советское правительство после длительных и безуспешных переговоров, в ходе которых оно пыталось склонить Болгарию к разрыву с Германией, объявило ей войну. Численность немецких войск на территории страны составляла всего около 30 тыс. человек[7].
8 сентября в 11 часов утра войска 3-го Украинского фронта в составе трех общевойсковых (37-я, 46-я, 57-я) армий, двух мехкорпусов (7-й и 4-й гвардейский), численностью 258 тыс. человек[8], при поддержке 17-й воздушной армии перешли румыно-болгарскую границу. Наступление осуществлялось передовыми отрядами без артподготовки. Болгарские войска получили приказ не оказывать сопротивления.
С 22 часов 9 сентября военные действия были официально прекращены. 15 сентября советские войска вошли в Софию.
12 сентября немецкие войска захватили г. Кула на северо-западе страны. В ответ советское командование перебросило в этот район войска 3-го Украинского фронта, в конце сентября советские части вышли на болгаро-югославскую границу. Хотя Красная армия не вела боевых действий против болгарских войск, ее общие потери составили 12 750 человек, из них 977 погибли