Srbsko vyhlásilo válku sousednímu Bulharsku poté, co se nově nezávislé Bulharsko sjednotilo podle závěrů Berlínského kongresu s Východní Rumélií. Tehdejší srbský král Milan Obrenović považoval sjednocení Bulharska za krok, který by mohl ohrozit stabilitu Balkánu. Především se pak obával, že by se Bulharsko mohlo nadále šířit západním směrem k městu Pirot a dalším srbským územím. Rovněž by pak mohlo obsadit Makedonii. Omezit vliv Bulharska se proto rozhodl i za cenu války. Na srbské politické scéně nepanovala ohledně vyhlášení války Bulharsku jednota; Nikola Pašić nebo Jovan Ristić se v tomto kroku stavili jasně proti, neboť sjednocení obou bulharských států nepovažovali za dostatečný důvod pro ozbrojený konflikt. Král Milan však měl v této věci jasný názor.