1768-1774 Osmanlı-Rus Savaşında kaybedilen ve sonrasında Rus işgaline uğrayan Kırım'ı geri almak için Osmanlı İmparatorluğu 1787'de Rus İmparatorluğu'na savaş ilan etti. Ancak beklemediği şekilde Rusya yanında 1735-1739 Osmanlı-Rus-Avusturya Savaşında kaybedilen Belgrad'ı geri almak isteyen Avusturya'nın savaş ilanı ile karşılaştı. Osmanlı divanında veziri azam komutasında Osmanlı Ordusunun ilk olarak Avusturya üzerine yürüyüp, Avusturya'nın engellenmesi ardından Rusların üzerine yürünmesine karar verildi. Osmanlı Padişahı I. Abdülhamit'in emriyle Serdar-ı Ekrem olan Sadrazam Koca Yusuf Paşa Osmanlı ordusunu Sofya üzerinden harekete geçirtti.