Le "Dingyuan" fut le vaisseau amiral à l'amiral Ding Ruchang dès le début de la première guerre sino-japonaise. Lors de la bataille de la rivière Yalu, le 17 septembre 1894, il refusa les ordres de l'amiral Ding qui aurait exposé le navire au feu de l'escadron japonais et ouvrit le feu à une très grande distance. En raison d'un défaut de conception, le "Dingyuan" ne put tirer sa batterie principale directement vers l'avant sans détruire son pont volant - un fait dont le capitaine était bien conscient. L'amiral Ding et la plupart de son personnel furent blessés lors de cet incident. Bien que le "Dingyuan" était plus puissant que n'importe quel navire de la flotte japonaise à l'époque, les munitions pour ses canons principaux étaient en nombre insuffisant, de mauvaise taille ou défectueuses en raison d'années de corruption, de manque de financement et d'incompétence . À la fin de la bataille, le "Dingyuan" a pu s'échapper à Lüshunkou. Il fut ensuite envoyé à Weihaiwei lorsque Lüshunkou a été menacée pendant la bataille de Lushunkou .