Вступая в войну с Османской империей, русское командование и общественное мнение было убеждено, что она закончится быстро сокрушительной победой. Турецкую армию всерьез не принимали. Война шла на двух фронтах: на Кавказе и в Дунайских провинциях. На Кавказе армия под командованием Лорис-Меликова в мае 1877 г. взяла крепость Ардаган, преграждавшую путь в турецкую Армению, и двинулась на Эрзерум. В июле она потерпела поражение и вынуждена была отступить, сняв осаду Карса. В конце июня главная русская армия форсировала Дунай, быстро пересекла северную Болгарию и застряла на балканских перевалах, ведя кровопролитные бои с турками.
Русских солдат удивляло не только упорство турок. Неожиданной был встреча с болгарами: сытыми, зажиточными крестьянами, жившими значительно лучше освободителей. Русская армия тащила - в трудной горной местности - огромный тяжелый обоз, предполагая, что в разоренной турками Болгарии (как утверждала пропаганда) нельзя будет ничего найти. Оказалось, что в освобождаемой стране было достаточно хлеба и скота, чтобы обеспечить армию продовольствием. После этого не приходилось удивляться тому, что болгары не поднимались как один человек (до начала войны в России в это твердо верили), чтобы идти воевать с турками. Добровольцев в русскую армию было немного.
Генерал Газенкампф записал в дневник: «В высших сферах были убеждены, что добровольцы повалят массами отовсюду, только поспевай формировать новые дружины. Между тем, даже на пополнение шести существующих не поступило из болгар до сих пор ни одного человека»132
.В июне русские армии быстро двигались вперед. В июле овладели Шипкинским перевалом. Начался один из героических эпизодов войны - защита Шипкинского перевала. Официальная информация - «На Шипке все спокойно» - воспринималась как иронический комментарий. На западе Бомарше после трехкратного неудачного штурма началась осада крепости Плевна. В ноябре 1877 г. крепость сдалась, а в декабре в 25-градусный мороз русская армия перешла Балканы. Перед русскими солдатами прямой путь к Царьграду. Русские авангарды остановились в 10- 15 верстах от Константинополя. Главная квартира армии переехала в Сан-Стефано. 19 января в Адрианополе было подписано перемирие. 19 февраля 1878 г. - мирный договор с Турцией в Сан-Стефано. К этому времени Лорис-Меликов, собрав силы, вновь осаждает Каре и берет его приступом, возобновляя движение на Эрзерум.
Русский военный историк А. Керсновский, подводя итог войне, констатирует: «Русское полководчество шесть месяцев - плачевное, седьмой - блистательно»133
. Блистательная победа принесла блистательный мирный договор. Его подписал Николай Игнатьев. Менялась карта Балкан. Сербия, Черногория и Румыния получали полную независимость и расширяли свои границы. Болгария, приобретшая Македонию, становилась автономным княжеством - она платила Турции дань, но турецкие войска покидали ее территорию. Турция обязалась провести административные реформы в Боснии и Герцеговине. России возвращалась Южная Бессарабия, которую она потеряла после Крымской войны; на Кавказе к России отходили города Батум, Каре, Ардаган и Баязет.Оттоманской империи был нанесен сокрушительный удар: договор практически отделял ее европейские владения от азиатских. В европейских провинциях, которые еще оставались под властью турок, значительно расширились возможности национального развития. Победоносная война обошлась России недешево: русская армия потеряла в боях более 20 тыс. человек убитыми, около 60 тыс. ранеными134
. Вместе с умершими от болезней потери составили примерно 200 тыс. человек.Размер русской победы, условия Сан-Стефанского договора, который решал восточный вопрос в пользу Петербурга, не мог не вызвать недовольства европейских держав. Особенно резко возражала Англия: после подписания Адрианопольского перемирия английские корабли вошли в Мраморное море, имея задачей помешать русским войскам занять Константинополь. Чрезвычайно обеспокоилась Австрия, увидевшая вероятность перехода Балкан и Дуная под исключительный протекторат России. Россия оказалась совершенно изолированной на международной сцене. Единственный союзник - Румыния остро протестовала против лишения ее Южной Бессарабии. Россия возмещала потерю передачей Румынии Добруджи, в три раза большей по размерам. Дело было лишь в том, что Добруджа была болгарской.
Бисмарк предложил свои услуги «честного маклера» и пригласил в Берлин представителей великих европейских держав и Турцию. Берлинский конгресс (июнь-июль 1878 г.) пересмотрел условия Сан-Стефанского договора, заменив их статьями Берлинского трактата.