Одной из причин вооруженного конфликта стало стремление России поддержать восстание балканских народов против османского ига, которое вспыхнуло в населенных сербами турецких областях Боснии и Герцеговине, а затем и в Болгарии, в 1875 году. 24 апреля 1877 года император Александр II объявил Османской империи войну.
Во время боевых действий русской армии удалось успешно форсировать Дуная и захватить Шипкинский перевал, а позднее взять крепости Баязет, Ардаган и Карс. После пятимесячной осады Плевны русские войска вынудили турецкую армию Осман-паши капитулировать.
Летом 1878 года на Берлинском конгрессе был подписан Берлинский трактат.
Согласно его условиям, была провозглашена независимость Сербии, Черногории и Румынии, установлена автономия Болгарии. Россия вернула себе южную часть Бессарабии, которая была потеряна Крымской войны и присоединила Карсскую и Батумскую области.