Славянские и православные области Турции боролись за свою свободу, и Россия это движение всячески поддерживала.
Сербия и Черногория, формально признавая верховную власть султана, уже несколько десятилетий существовали совершенно автономно; в 1867 году Турция даже вывела оттуда свои гарнизоны. Дунайские княжества Валахия и Молдавия объединились в единое румынское государство и в 1866 году выбрали собственного монарха-господаря, которым стал немецкий принц Карл из династии Гогенцоллернов-Зигмарингенов. Румыния считалась автономией, но Болгария никакого самоуправления не имела, и национально-освободительное движение там жестко подавлялось.
В 1875 году против турок взбунтовались славяне Герцеговины и Боснии. Поначалу правительственные войска, немногочисленные и плохо снабжавшиеся, терпели поражение за поражением. Из-за этого восстание распространялось вширь. В апреле 1876 года поднялась Болгария. В июне Порте объявили войну Сербия и Черногория.
Но силы были слишком неравны. Даже в условиях политического и финансового кризиса Стамбул обладал несравненно большими ресурсами. Мобилизовав их, Турция стала наносить ответные удары, начав с южной Болгарии, ближе всего расположенной к Стамбулу. Каратели действовали с чрезвычайной жестокостью, ужаснувшей всю Европу.
Больше всего, конечно, негодовали в родственной России, где развернулась мощная кампания солидарности. Власти, обычно с подозрительностью относившиеся к любому неконтролируемому общественному движению, на сей раз ему не препятствовали. С одной стороны, этот порыв отвлекал интеллигенцию и молодежь от антиправительственных протестов, с другой — был в русле государственной политики. Получалось, что правительство и Общество в кои-то веки выступают за одно и то же.
Российское правительство предъявило Порте ультиматум: немедленно прекратить наступление и начать переговоры — иначе разрыв отношений и война.
Стамбул совсем не желал воевать с Россией, не имея на это ни денег, ни иных ресурсов.
В октябре 1876 года Турция согласилась на перемирие. Но произошел переворот, воцарился новый султан Абдул-Гамид, сторонник твердой линии, и в апреле 1877 года Россия объявила Турции войну.
Румыния не только согласилась пропустить через свою территорию русские войска, но и сама присоединилась к войне, чтобы добиться полной независимости.
Русское командование предполагало, что Турция в ее тогдашнем состоянии не сможет оказать серьезного сопротивления. Главная трудность — форсировать Дунай, а дальше всё будет просто.
Начало боевых действий сложилось для России удачно. Самая трудная и рискованная задача, преодоление водной преграды, была блестяще решена. Но из-за недооценки противника русское командование допустило просчет. Корпус Осман-паши марш-броском с фланга рассек русские коммуникации и засел в городке Плевна. Вместо того, чтобы оставить заслон и двигаться всей мощью дальше, на Константинополь, русская армия остановилась — и очень надолго, на четыре с половиной месяца завязла, неся тяжелые потери.
Лишь в новом 1878 году, наконец принудив Осман-пашу к капитуляции, русские двинулись на Стамбул, дошли до самых его ворот и заставили султана подписать мир.