President Pervez Musharraf left for New York on Sunday to attend three-day summit of the world leaders beginning from Wednesday on the occasion of the 60th anniversary of the United Nations.