President Asif Ali Zardari left for China on Friday on a ten-day visit on the invitation of the Chinese government.