В Хивинском походе подполковник Скобелев не раз проявлял личное мужество. За воинскую доблесть при проведении рекогносцировки (разведки) у селения Имды-Кудук он был награждён орденом Святого Георгия 4-й степени. 29 мая 1873 года столица ханства — древний город Хива — сдалась русским войскам почти без боя после непродолжительного артиллерийского обстрела, которым руководил Скобелев. Хивинское ханство признало свою вассальную зависимость от Российской империи, выплачивало контрибуцию в 2,2 миллиона рублей, ликвидировало у себя рабство. Свободу получило немало русских пленников-рабов, захваченных хивинцами в оренбургском приграничье.
Скобелев продолжил службу в Туркестанском крае. В то время в Коканде, где происходили кровавые распри между ханом Худояром и его ближайшими родственниками, которые ополчились на него, разгорелась настоящая междоусобная война, в которую были вынуждены ввязаться российские власти. За блистательное командование кавалерией в сражении при крепости Махраме против кокандцев Скобелев был произведён в генерал-майоры.
В январе — феврале 1876 года русские отряды под командованием Скобелева в боях под Андижаном и Асаке нанесли поражение мятежным кокандцам, которыми руководил Автобачи. В Асаке был разгромлен 15-тысячный отряд повстанцев. После этого Автобачи сдался царским властям, и те разрешили ему поселиться в России и взять с собой одно из трех его семейств.
Одержанные победы привели к тому, что в том же 1876 году Кокандское ханство прекратило своё существование, а на его месте образовалась Ферганская область, вошедшая в состав Туркестанского генерал-губернаторства. Генерал Скобелев был назначен военным губернатором и командующим войсками Ферганской области. Во многом благодаря ему на территории бывшего Кокандского ханства было прекращено кровопролитие. По приказу Скобелева в Маргилане был казнён Пулат-бек, за три месяца казнивший четыре тысячи своих подданных. Летом 1876 года генерал предпринял горную экспедицию к границам Кашгарии.
М.Д. Скобелев был очень популярен среди русских солдат. Вершиной его воинской славы стала Русско-турецкая война 1877-1878 годов за освобождение православной Болгарии от векового османского владычества.
Вначале он состоял при штабе главнокомандующего русской армии великого князя Николая Николаевича, выполняя его поручения. Участвовал в форсировании Дуная под огнём турок у Зимнича ранним утром 27 июня. Когда русские войска ступили на болгарскую землю, генерал-майор М.Д. Скобелев был назначен начальником штаба и фактическим командиром Сводной казачьей дивизии. Он участвовал во взятии города Белы и Шипкинского перевала.
В июле 1877 года генерал командовал Кавказской казачьей бригадой во время неудачного второго штурма и блокады сильной турецкой крепости Плевна, которую защищало первоначально 30-тысячное войско Осман-паши. Кровавая плевенская эпопея затянулась на долгих пять месяцев и вынудила русскую Дунайскую армию приостановить наступление на юг Болгарии. В ходе второго штурма вражеской крепости генерал Скобелев атаковал вражеские укрепления с юга силами Кавказской казачьей бригады, пехотного батальона и трех батарей. Своими действиями Скобелев спас от разгрома отряд генерала Шаховского, который попал под сильный удар контратакующих турок.
В августе Скобелева назначили командиром отдельного отряда русских войск, отличившегося при взятии города Ловеч, в котором турки учинили резню местных жителей. В городе укрепился султанский генерал Рифат-паша, имевший 8 тысяч солдат. Русские войска взяли Ловеч штурмом, овладев укреплениями на горе Червен-Бряг. Остатки турецкого гарнизона — 400 человек — с трудом спаслись от преследования Кавказской казачьей бригады. Русская армия тогда потеряла около 1500 воинов.
Во время третьего штурма Плевны, где находилась лучшая султанская армия, генерал-майор Скобелев командовал левофланговым отрядом. Его пехотинцам удалось выбить турок с вершин Зелёных гор и закрепиться там. Когда под сильным неприятельским перекрёстным огнём цепи атакующих залегли, Скобелев верхом на белом коне с обнажённой шашкой вновь поднял их в атаку. Редуты Каванлык и Иса-Ага были взяты штыковой атакой, и оборона Плевенской крепости оказалась прорванной.
Осман-паша провёл четыре атаки, чтобы вернуть себе эти редуты, но безуспешно. Поскольку на всех других участках штурмующие русские и румынские войска успеха не имели, Скобелев, к тому же лишённый артиллерийской поддержки, приказал своим батальонам отойти на гребень Зелёных гор. Неудачный третий штурм Плевны стоил 13 тысяч погибших русских и 3 тысяч румын. В этих боях Скобелев показал себя прекрасным тактиком — впервые его пехотинцы, действовавшие в рассыпном строю, атаковали вражеские укрепления перебежками, что заметно снизило потери. Это было новым словом в военном искусстве того времени. «Стрелять должны вы, а не противник», — учил генерал своих солдат.
В сентябре 1877 года Скобелев после неудачного третьего штурма Плевны был возведён в генерал- лейтенанты и получил в командование 16-ю пехотную дивизию. С этого времени за ним закрепилось прозвище Белого генерала. Так же его называли и турки — Ак-паша (Белый генерал).
Скобелевская дивизия до последних дней участвовала в блокаде Плевны. Именно Скобелеву удалось добыть сведения о последних приготовлениях Осман-паши к прорыву из блокированной крепости. Однако атака в ночь на 28 ноября ему не удалась (путь преградили стойкие русские гренадеры), и султанский полководец потерял около 6 тысяч человек. После этого гарнизон Плевны капитулировал: в плен сдались 41200 солдат, 2128 офицеров и 10 генералов вместе с самим командующим Осман-пашой. Генерал- лейтенант Скобелев был назначен комендантом Плевны.
Когда русское командование обсуждало план дальнейшего ведения войны с Турцией, Скобелев высказался за переход через Балканские горы и наступление на столицу Турции город Стамбул (Константинополь). Его отряд (16 тысяч человек при 14 орудиях) совершил переход в зимних условиях через Балканы по Иметлийскому перевалу.
В Русско-турецкой войне Скобелев особенно отличился в Шипко-Шейновском сражении, где его 16-я пехотная дивизия сыграла решающую роль. Против Шипкинского перевала стояла вторая, как её оценивали, по боевым качествам армия Османской империи под командованием Вессель-паши численностью 35 тысяч человек при 108 орудиях. Её главные силы располагались в укреплённом лагере Шейново.
Русские атаковали армию Вессель-паши силами около 45 тысяч человек при 83 орудиях. Атака производилась тремя колоннами под командованием генерал-лейтенантов Ф.Ф. Радецкого, Н.И. Святополка-Мирского и М.Д. Скобелева (в состав его войск входило и семь болгарских добровольческих дружин).
Именно колонне Скобелева выпала честь штурмовать основные укрепления неприятельского лагеря, русские пехотинцы овладели несколькими редутами, батареями и линиями окопов. Особенно отличились Углицкий и Владимирский пехотные полки и стрелковая бригада. Сражение для скобелевцев началось в 10 часов утра под сильным артиллерийским и ружейным огнём турок. Около трех часов дня Вессель-паша, в ответ на предложение о капитуляции, справившись о чине Скобелева, приказал выкинуть белый флаг. Узнав об этом, сложили оружие и те султанские войска, которые располагались в горах выше Шейново. Победа в Шипко-Шейновском сражении принесла славу русской армии. Теперь путь через Балканы в Южную Болгарию был открыт.
Действия генерал-лейтенанта Скобелева при штурме укреплённого Шейновского лагеря заслужили высокую оценку современников. Его руководство войсками было безошибочным, тактические приёмы — новаторскими. В этом штурме в горных условиях ему удалось избежать продольного обстрела наступавших, что так дорого обошлось русской армии во время трех неудачных штурмов Плевны.
Стратегическое значение Шипко-Шейновской победы было очень большим. В турецкой обороне в Балканских горах образовалась широкая брешь, через которую открывался прямой и удобный путь к столице Османской империи, которая к тому же лишилась в Шейново одной из лучших своих армий. Теперь две оставшиеся у неё армии Сулеймана-паши и Восточно-Дунайская, блокированная русским Рущукским отрядом, были надёжно изолированы друг от друга.
С учётом этой обстановки русское командование приняло решение немедленно наступать на город Адрианополь, находившийся на ближних подступах к Стамбулу. Наступление вновь велось отдельными отрядами. Скобелеву был вверен авангард центрального отряда с правом вести самостоятельные боевые действия. Наступление началось 3 января 1788 года. За один день пехотинцы и конница Скобелева прошли,