Liu Xiaoguang (; born 20 March 1960) is a professional Go player.
He started playing Go at the age of 13 and became a 6 dan professional in 1982. In 1988, he was awarded 9 dan by the Zhongguo Qiyuan. Liu defeated four Japanese professionals in the 3rd China-Japan Supermatches.
Ranks #8 in total number of titles in China.