În Războiul Ruso-Turc (1877-1878), Mehmed Ali a condus armata turcă din Bulgaria. A fost încununat de succes în operațiunile sale de pe râul Lom (august-septembrie 1877), dar după aceea a fost forțat să se retragă din fața adversarilor săi. Nu a reușit să efectueze o joncțiune cu Suleiman Pașa, și a fost înlocuit de către acesta din urmă. Mai târziu, în 1878 a fost un participant al Congresului de la Berlin.