China's former Olympic and world champion hurdler Liu Xiang announced on Tuesday he is to retire following years of nagging injuries.