Dopo lo scoppio della guerra con il Giappone esercitò pressioni per arrivare a uno scontro aperto con la flotta giapponese, ma dal Viceré arrivarono precisi ordini di non operare ad est del fiume Yalu, al fine di salvaguardare le preziose navi della flotta, evitando che potessero rimanere danneggiate o distrutte. Tuttavia il 17 settembre 1894, al comando di una squadra di dieci navi, impegnò combattimento con una squadra navale giapponese al comando dell'ammiraglio Itō Sukeyuki, mentre scortava un prezioso convoglio di rinforzi ( uomini, 400 cavalli, 80 pezzi d'artiglieria campale Krupp) salpato da Tientsin. Al termine della battaglia cinque della dieci navi cinesi furono affondate o distrutte. Imbarcato a bordo della nave da battaglia "Dingyuan" rimase ferito insieme a un certo numero di ufficiali del suo stato maggiore a causa di un difetto di costruzione della nave quando un proiettile avversario centrò la corazzata.