"Dingyuan" war das Flaggschiff des Admirals Ding Ruchang in der Seeschlacht am Yalu am 17. September 1894. In dieser Schlacht an der Grenze zwischen China und Korea versuchte die japanische Marine die Unterstützung und Versorgung der chinesischen Armee in Korea zu unterbinden, die durch die chinesische Flotte geschützt wurde. Das Hauptgeschwader der Chinesen lief anfangs in Kiellinie mit dem Kleinen Panzerkreuzer "Jiyuan" (auch "Tsi Yuen"), der alten "Guangjia" (, auch "Kuang Chia"), dem Elswick-Kreuzer "Zhiyuan" (, auch "Chih Yuen") und dem Vulcan-Kreuzer "Jingyuan" (, auch "King Yuen") – die beide versenkt wurden –, den Turmschiffen "Dingyuan" und "Zhenyuan" (, auch "Chen Yuen"), dem Vulcan-Kreuzer "Laiyuan" (, auch "Lai Yuen") – der brennend und schwer beschädigt das Gefecht verließ, dem Elswick-Kreuzer "Jingyuan" (, auch "Ching Yuen"), der kleineren "Chaoyong" (, auch: "Chao Yung") – die versenkt wurde – und deren Schwesterschiff "Yangwei" () in das Gefecht mit den Japanern. Diese Formation behinderte die Turmschiffe in der Mitte der Reihe, da lange Zeit kleinere eigene Schiffe zwischen ihnen und dem Gegner lagen. Darüber hinaus konnte die Japaner ihr Feuer auf diese Einheiten konzentrieren. Dann teilten sie ihre Verbände in die schnelleren und langsamen Einheiten, so dass die Chinesen zwei Flottenteile zu bekämpfen hatten, die weit auseinander standen und unterschiedlich agierten.