Durante il corso del conflitto comandò la nave da battaglia "Dingyuan" con cui partecipò, il 17 settembre 1894, alla battaglia del fiume Yalu. Durante lo scontro con la flotta combinata giapponese al comando dell'ammiraglio Itō Sukeyuki, la sua nave, su cui innalzava la sua insegna il comandante della flotta, fu centrata da un proiettile che, per un difetto di costruzione, causò il ferimento dell'ammiraglio Ruchang e di parte del suo Stato maggiore.