1877年4月24日，俄军從巴爾幹半島及高加索兩地發動進攻。巴爾幹半島是主要戰場，俄軍主力進入羅馬尼亞後，6月及7月在不同地點渡過多瑙河，12月攻佔土軍重要據點普列文，次年1月逼近土耳其首都君士坦丁堡，土耳其被逼接受俄國提出的和平條件，是为《聖斯特凡諾條約》，条约建议建立包括亚得里亚堡和萨洛尼卡的大保加利亚，并使土耳其赔款2亿1,000万卢布。由於這會令俄國在歐洲的勢力坐大，各国均极力反对之。最後1878年歐洲列強在柏林舉行了柏林會議並以《柏林条约》取代《聖斯特凡諾條約》，保加利亚、东鲁梅利亚改由鄂圖曼土耳其帝國保护，土耳其赔款2亿卢布。