Weihai var en marinebase for den nordkinesiske flåtestyrken Beiyangflåten. Under den første japansk-kinesiske krig ble byen beleiret, og de kinesiske krigsskip som hadde reddet seg etter sjøslaget ved Yalu, ble ødelagt i havnen den 2. februar 1895. Øverstkommanderende admiral, Ding Ruchang, begikk deretter selvmord.