Liu finished fifteenth at the 1988 Summer Olympic Games in the women's individual event. She also finished eleventh in the women's team event as part of the Chinese Taipei team.