BEIJING - Former Chinese Vice Premier Qian Qichen, a long-serving diplomat who played a major role in shaping foreign policy in the era of Jiang Zemin's leadership, has died of illness, official media reported Wednesday. He was 89.