Chinese Premier Li Keqiang made the pledge at the first-ever UN summit on refugees and migrants, called to agree on an international response to the displacement crisis.
"China attaches great importance to and has taken an active part in addressing this issue," Li told the gathering.
"We are committed to shouldering our responsibilities compatible with our abilities," he added.
The premier announced USD 100 million in humanitarian aid "on top of previous pledges" and said his government was considering "setting aside the China-UN Peace and Development Fund to help countries with that effort."
Li described the plight of refugees suffering from hunger and disease as "a serious shock to the human conscience" and said "the spirit of humanitarianism must be carried forward."
World governments gathered at the United Nations adopted a political declaration that calls for upholding the dignity of refugees.