Русские войска 4 января 1878 года освободили от турок столицу Болгарии, город Софию. В тот же день начали наступление войска Южного отряда генерала Федора Радецкого и в сражении при Шейново окружили и взяли в плен 30-тысячную армию Вессель-паши. Активная поддержка русской армии народами Балкан и Закавказья укрепляла моральный дух русских войск, в составе которых действовали болгарское ополчение, армянская и грузинская милиция.
Русско-турецкая война, вызванная подъемом национально-освободительного движения на Балканах и обострением международных противоречий, велась Россией в целях усиления своего влияния на Балканах. Великобритания стремилась столкнуть Россию с Турцией и воспользоваться в своих интересах ослаблением обеих стран. К осени 1877 года русские войска в упорных боях удержали позиции на Шипке и отразили наступление турецкой армии с Востока.
На Балканском театре боевых действий 10 декабря 1977 года капитулировал гарнизон Плевны. Русская армия, в 314 тысяч человек против 183 тысяч человек у противника, перешла в наступление. Возобновила войну против Турции сербская армия. Западный отряд генерала Гурко в исключительно трудных условиях перешел через Балканы и 4 января 1878 года занял Софию.
В тот же день начали наступление войска Южного отряда генерала Радецкого и в сражении при Шейново окружили и взяли в плен 30-тысячную армию Весиль-паши, затем в сражении под Филиппо-полем была разбита армия Сулейман-паши, а 20 января 1978 года русские войска заняли Адрианополь. Враждебная позиция Великобритании и Австро-Венгрии, и ввод английской эскадры в Мраморное море вынудили царское правительство воздержаться от занятия Константинополя, а 3 марта был подписан выгодный для России Сан-Стефанский мирный договор 1878 года.
Война имела большое значение для освобождения народов Балкан от турецкого ига и завоевания ими независимости, а Россия вернула себе южную часть Бессарабии, потерянную после Крымской войны, и присоединила Карскую область.
Были освобождены от турков и присоединены к России Южная Украина, Бессарабия, Крым, Северо-Западный Кавказ, Черноморское побережье Кавказа, юго-западная Грузия и северная часть Турецкой Армении.