Liu Haiguang ((zh)), né le à Shanghai, est un footballeur international chinois qui réalise la majorité de sa carrière en jouant pour le Shanghai Shenhua. En 1987, il rejoint le club Yougoslave du Partizan Belgrade, où il sera avec Jia Xiuquan l'un des premiers footballeurs chinois à jouer en Europe.
Après cette compétition, il joue au sein de la première équipe du Shanghai Shenhua et se voit promu avec les seniors de la sélection chinoise, où il est figure dans l'équipe pour la Coupe d'Asie 1984. Son équipe est finaliste de cette compétition. Il devient alors un pilier de l'équipe de Chine.
En 1987, il rejoint le club de la capitale yougoslave, le FK Partizan Belgrade. Avec son coéquipier, de club et de sélection, Jia Xiuquan, ils seront les premiers footballeurs chinois à jouer dans un club européen. Liu remporte la Coup de Yougoslavie 1989. Après deux saisons en Yougoslavie, il retourne au Shanghai Shenhua.