В 1783 Россия аннексировала Крым и Кубань; в том же году под ее покровительство перешла Грузия. В июле 1787 Османская империя при поддержке Пруссии, Франции и Великобритании выдвинула России ультиматум с требованием восстановить вассальную зависимость от нее Крыма и Грузии и согласиться на досмотр российских кораблей, проходящих через проливы Босфор и Дарданеллы. Получив отказ, 13 (24) августа 1787 султан Абдул-Хамид (1774–1789) объявил войну России.
Основные силы русских были организованы в две армии – Украинскую (П.А.Румянцев) и Екатеринославскую (Г.А.Потемкин); вспомогательная роль отводилась Кубанскому корпусу, действовавшему на Кавказе. Война началась высадкой под Кинбурном турецкого десанта 14 (25) сентября 1788, который 1 (12) октября был разгромлен А.В.Суворовым. Вторая попытка турок овладеть Кинбурном зимой 1787/1788 также оказалась неудачной. На Кавказе русским удалось подавить вспыхнувшее восстание татар и кубанцев. В январе 1788 в войну на стороне России вступила Австрия: одна австрийская армия (принц Фридрих-Иосия Кобург-Заалефельд) подошла к Хотину, другая (фельдмаршал Ф.-М.Ласси) взяла Шабац и осадила Белград; но затем наступление австрийцев замедлилось. Огромная (300 тыс.) турецкая армия вступила в Молдавию и заняла Яссы. Украинская армия соединилась с австрийцами под Хотином, однако из-за разногласий союзникам не удалось осуществить крупных операций. Летом 1788 Великобритания, Франция и Пруссия побудили Швецию объявить войну России. Неудачи австрийцев (поражения у Мехадии и Слатины и потеря Баната и Трансильвании) компенсировались победой эскадры Ф.Ф.Ушакова над турецким флотом у о.Фидониси 3 (14) июля и взятием австрийскими и русскими войсками Хотина 18 (29) сентября, что заставило турецкое командование пойти на перемирие с австрийцами и отвести свои силы к Рущуку. 6 (17) декабря Екатеринославская армия овладела Очаковом.
Весной 1789 турки вытеснили австрийцев в Трансильванию, но затем потерпели несколько поражений от П.А.Румянцева. После его отзыва Екатеринославская и Украинская армии были объединены в Южную под началом Г.А.Потемкина. Попытка турок разбить русские войска по частям потерпела полную неудачу: корпус А.В.Суворова при поддержке австрийцев разгромил 21 июля (1 августа) корпус Осман-паши под Фокшанами, а 11 (22) сентября армию великого везира Юсуф-паши на р.Рымник. Русские овладели Аккерманом и Хаджи-Беем; 3 (14) ноября капитулировали Бендеры. В сентябре австрийцы заняли Белград, в ноябре – Бухарест.
В январе 1790 Пруссия заключила с новым султаном Селимом III (1789–1807) договор о гарантиях неприкосновенности границ Османской империи и мобилизовала двухсоттысячную армию. После поражения австрийцев под Джурджево и смерти Иосифа II новый император Леопольд II (1790–1792), опасаясь нападения Пруссии, вступил в переговоры с Портой в Рейхенбахе, завершившиеся заключением мира в сентябре 1790; Екатерина II отказалась в них участвовать. Турки попытались нанести удар на Кавказе, высадив корпус Батал-паши, но его наступление на Кубань было отражено. Черноморский флот Ф.Ф.Ушакова сорвал планы высадки турецкого десанта в Крыму, разгромив вражескую эскадру в Еникальском проливе 8 (19) июля и у о. Тендра 28–29 августа (8–9 сентября) 1790. После подписания 3 (14) августа Верельского мира со Швецией Южная армия начала наступление на Дунае и в октябре-ноябре овладела Килией, Сулинским гирло, Тульчей и Исакчей; 11 (22) декабря А.В.Суворов взял Измаил.
В 1791 сменивший Г.А.Потемкина Н.В.Репнин перенес военные действия за Дунай. 4 (15) июня отряд М.И.Кутузова разбил турецкий корпус у Бабадага, а 28 июня (9 июля) Южная армия нанесла поражение главным силам турок при Мачине. На Кавказе Кубанский корпус И.В.Гудовича 22 июня (3 июля) взял Анапу. 31 июля (11 августа) Ф.Ф.Ушаков разгромил турецкий флот у м. Калиакрия. Прямая угроза Константинополю и крах надежд на помощь Великобритании и Пруссии заставили Селима III заключить 29 декабря 1791 (9 января 1792) Ясский мир с Россией: он уступил ей междуречье Днестра и Южного Буга, признал присоединение к ней Крыма и Кубани, отказался от притязаний на Грузию и обязался не смещать без согласия русского правительства господарей Молдавии и Валахии.