8-9 сентября 1944 года войска 3-го Украинского фронта провели Болгарскую наступательную операцию с целью вторжения в Болгарию и изгнания с ее территории немецких войск. Разгром немецко-румынских войск под Яссами и Кишинёвом, освобождение Румынии и выход 3-го Украинского фронта на румыно-болгарскую границу оказали огромное влияние на внутреннее и международное положение Болгарии. Формально Болгария не участвовала в войне против СССР из-за того, что велика была симпатия болгар к русским как освободителям от турецкого ига. Но немецкие войска пользовались аэродромами, морскими портами, железными дорогами этой страны для военных целей. Болгарские войска несли оккупационную службу в Греции и Югославии и высвобождали тем самым немецкие дивизии для войны против СССР. Кроме того, болгарские санитарные поезда вывозили немецких раненых солдат с Восточного фронта.
Весной и летом 1944 Советское правительство неоднократно обращалось к правительству Болгарии с предложением разорвать союз с Германией и соблюдать нейтралитет. В ответ болгарские правительственные круги предпринимали различные манёвры, уклоняясь от фактического выполнения предложений СССР. Поскольку по состоянию на 5 сентября 1944 года на территории Болгарии насчитывалось 30 тыс. немецких военнослужащих, правительство СССР в ноте от 5 сентября расценило деятельность Болгарского правительства как недружественную и объявило, что находится в состоянии войны с Болгарией.
Болгарские танкисты.
По состоянию на 5 сентября 1944 года общая численность болгарской армии составляла 510 тысяч человек. Но войскам 3-го Украинского фронта противостояли лишь 4 дивизии и 2 бригады. Болгария имела свыше 250 самолётов. 3-й Украинский фронт и Черноморский флот располагали значительными силами, способными подавить любое сопротивление. К операции привлекались 46-я, 57-я, 37-я армии и 17-я воздушная армии, а также 7-й и 4-й гвардейские мехкорпуса. Черноморский флот должен был морским и воздушно-посадочным десантами во взаимодействии с мехкорпусами овладеть Варной и Бургасом.
5 сентября советские войска 3-го Украинского фронта во взаимодействии с Черноморским флотом вышли к румыно-болгарской границе в Добрудже. 7 сентября, когда уже стало ясно, что Красная Армия вступит в Болгарию, ЦК БКП и Главный штаб Народно-освободительной армии определили дату восстания в Софии — 9 сентября.
Ставка Верховного Главнокомандования приказала начать боевые действия против Болгарии 8 сентября и выйти 12 сентября на линию Русе, Палатица, Карнобат, Бургас и здесь приостановить движение. Вопрос о дальнейшем наступлении Ставка предлагала решить в зависимости от хода восстания болгарского народа. 8 сентября передовые стрелковые части вступили в Болгарию. Затем, обогнав их, устремились вглубь страны механизированные корпуса. Они продвигались, не встречая сопротивления. 9 сентября передовые части вышли на заданный рубеж. Корабли Черноморского флота вошли в порты Варна и Бургас. Болгарские корабли не оказали противодействия, а весь германский флот по приказу германского командования к тому времени уже был затоплен. Немецкие моряки покинули Болгарию.
Жители Софии встречают Красную Армию.
Советские солдаты среди жителей освобожденной Софии.
В ночь с 8 на 9 сентября началось восстание в Софии, действующее правительство было свергнуто, образовано правительство Отечественного фронта. В соответствии с директивой Ставки Верховного Главнокомандования, с 22 часов 00 минут 9 сентября 1944 года боевые действия советских войск против Болгарии были прекращены.
В результате проведенной операции правительство Отечественного фронта объявило войну Германии и её последнему сателлиту — Венгрии, распустило парламент, полицию, предприняло чистку государственного аппарата и перестройку армии, запретило нацистские организации. Болгарские войска эвакуировались из Греции и юго-восточных районов Югославии.