Война длилась около восьми месяцев. Китайская сторона оказалась совершенно не подготовленной к боевым действиям, чего нельзя было сказать о японской армии и флоте. Сперва китайцы (14 тысяч человек) терпят полное поражение в битве под Пхеньяном от 20-тысячной японской армии генерала Митицуры Ноцу. Затем полному разгрому подвергается китайский флот в морском сражении у острова Хаян (Хайяндао), лежащего в 70 милях от устья реки Ялу в Желтом море. Победителем оказался командующий японским флотом адмирал Юко Ито.
После этих побед две японские армии начинают успешное вторжение в Маньчжурию. Одна из них, 2-я, высаживается на Ляодунский полуостров с моря, тогда как 1-я, форсировав на глазах у китайских войск пограничную реку Ялу, наступает по сухопутью. Японцы захватывают города Цзиньчжоу, Даляньвань (Дальний), Порт-Артур (по-китайски Люйшунь), Ньючжуань (Инкоу). Атакой на порт-артурские укрепления китайцев командовал генерал Маресукэ Ноги. Защитники города оказали лишь символическое сопротивление, после чего сложили оружие.
Боевые действия в войне велись не только в Маньчжурии и на море. Зимой японские войска почти беспрепятственно высаживаются в северной оконечности провинции Шаньдун и захватывают исключительно важный для воюющих сторон порт Вэйхайвэй, в котором укрылись остатки разгромленного китайского флота под командованием адмирала Тин Ючана. Он подписал акт о капитуляции Вэйхайвэя, после чего покончил жизнь самоубийством. В результате создается угроза столице Китайской империи, войска которой всюду терпят поражения.
Однако высшее японское командование в лице маршала Ивао Оямы упускает время для похода на Пекин: в китайских провинциях начались весенние наводнения, а в войсках, которые действовали в Маньчжурии, началась вспышка эпидемии холеры. Японцы стали вынужденно ожидать хорошей погоды для наступления. К тому же потенциальный союзник в военном конфликте на Дальнем Востоке — Великобритания объявила себя нейтральной державой и надеялась получить известные выгоды от завершения японо-китайской войны.
Исход первого крупного международного военного конфликта на Дальнем Востоке был предрешен еще в самом его начале. Силы воюющих сторон были не из равных: Япония успела к тому времени перестроить свои армию и флот на «европейский лад». Российский посланник в Пекине граф Кассини, хорошо знакомый с состоянием китайских вооруженных сил, писал:
«Армия, флот, генералы и офицеры — все, вместе взятое, до такой степени превосходит в Японии те силы, которые может выставить против нее Китай, что для меня не представляется ни малейшего сомнения относительно исхода вооруженного столкновения этих двух противников».
В марте 1895 года в японском городе Симоносеки начинаются мирные переговоры, возглавляемые хорошо знакомыми друг с другом маркизом Ито и Ли Хунчжаном. Советником руководителя китайской делегации был американский дипломат Д. Фостер, японской — американец Деннисон. Переговоры едва не прервались из-за террористического акта в отношении главы китайской делегации. 12 марта некий Кайама Рокуносуси (Тойотаро), член секты (партии), известной под названием «соши», выстрелом из револьвера ранил китайского канцлера Ли Хунчжана в щеку. Правительству микадо пришлось приносить извинения.
17 апреля Япония и Китай подписывают Симоносекский мирный договор. Он заключается между победителем и побежденным на следующих условиях. Китайское правительство признает «полную и безусловную самостоятельность Кореи». Китайская империя уступала Стране восходящего солнца остров Формозу (Тайвань) и Пескадорские острова (Пэнху, или Пэнхулидао), а также полуостров Ляодун (Ляодунский) с прилегающими островами в Желтом море.
Обладание Формозой и Пескадорскими (Рыбачьими) островами — ключами от Формозского пролива имело для Японии стратегически важное значение. Теперь она могла контролировать морские пути в китайские и японские воды из Индийского океана. Приобретение Ляодунского полуострова на юге Маньчжурии приближало ее по суше к китайской столице Пекину и российским границам в Уссурийском крае, Приамурье и Забайкалье.
Пекин обязывался выплатить Токио огромную контрибуцию — военное вознаграждение в 200 миллионов дан (таэлей), что составляло в английских фунтах стерлингов сумму, превышающую 25 миллионов. Четверть контрибуции подлежала выплате победителю через шесть месяцев. Китай гарантировал выплаты военного вознаграждения Японии за счет сборов с таможен страны. Побежденная сторона обязывалась выплачивать огромную контрибуцию в течение семи лет после окончания войны.
Россия при посредничестве Франции устроила Китаю крупный заем для уплаты первого взноса контрибуции победительнице Японии и дала гарантии в отношении последующих взносов. Писатель Валентин Пикуль в историческом романе «Три возраста Окини-сан» писал по этому поводу:
«Россия, кажется, здорово сглупила, гарантируя Китаю заем для оплаты контрибуций Японии. Тем самым мы, русские, обеспечили самураям мощный финансовый источник развития их флота».
Китай обязывался открыть для японской торговли три новых своих порта. В них, равно как и в других, ранее открытых, японцам предоставлялись все преимущества наиболее благоприятствующей нации. До полной выплаты военного вознаграждения за японцами оставалась морская крепость Вэйхайвэй на Шаньдунском полуострове, которая стерегла подходы к Ляодуну.
Однако значительные территориальные приобретения Японии в войне вызвали отрицательную реакцию ряда европейских держав, считавших, что серьезное изменение баланса сил на Дальнем Востоке затрагивает их государственные интересы. В апреле 1895 года Россия, Германия и Франция направили Токио союзную ноту, требуя отказа от пункта Симоносекского мирного договора, который предусматривал передачу ей Ляодунского полуострова.
Три европейские державы давали «дружеский совет» Токио отказаться от Ляодунского полуострова. Они мотивировали свой совет тем, что если Япония оставит за собой полуостров и будет стратегически господствовать над столичной провинцией Джили (то есть над китайской столицей Пекином), то это будет угрожать миру на Дальнем Востоке.
Свои требования на Востоке державы Европы традиционно подкрепили конкретными действиями. Дипломатические демарши подкрепляются военной демонстрацией. Германия и Франция усиливают (широко извещая об этом весь цивилизованный мир) свои экспедиционные эскадры в Тихом океане (38 кораблей), а Россия объявляет мобилизацию военнообязанных в Приамурском военном округе, что могло дать на случай войны 22 пехотных батальона. В китайский порт Чифу прибывает объединенная эскадра трех держав — в действие вступает военно-морская дипломатия.
Состоявшееся в российской столице Особое совещание рассмотрело требования японской стороны к побежденному Китаю и высказало прямую озабоченность их содержанием. Русскому послу в Токио была отправлена следующая телеграмма:
«Рассмотрев условия мира, которые Япония соизволила предъявить Китаю, мы находим, что присоединение Лаотонгского полуострова, потребованное Японией, явилось бы постоянной угрозой китайской столице, сделало бы призрачной независимость Кореи и было бы постоянным препятствием к продолжительному успокоению на Дальнем Востоке. Благоволите высказаться в указанном смысле перед японским правительством и посоветовать ему отказаться от окончательного овладения этим полуостровом. Мы все же хотим пощадить самолюбие японцев. Ввиду этого вы должны придать своему шагу самый дружеский характер и должны войти по этому поводу в соглашение с вашими французскими и германскими коллегами, которые получат такие же инструкции».
В заключение в депеше говорилось, что командующий Тихоокеанской эскадрой вице-адмирал Тыртов получил приказание быть готовым ко всякой случайности. Японии пришлось без лишних разговоров пойти на уступки. В Токио было объявлено, что божественный император — микадо в целях сохранения мира и «уступая требованиям великодушия, принимает советы трех держав». Далее микадо объявлял, что такое его «великодушное решение» не может «омрачить славу и унизить достоинство империи».