He said the WHO had "failed in its basic duty" in its response to the coronavirus outbreak.
He accused the UN body of mismanaging and covering up the spread of the virus after it emerged in China, and said it must be held accountable.
The US president has himself come under criticism at home over his handling of the outbreak.
- Police force arrest female kidnapper, recover five AK47 rifles, others
- Nigeria condemns treatment of citizens in China
- Facebook user remanded for spreading false information
- COVID-19: Airlines projected revenue loss rises to $314bn
"I am directing my administration to halt funding while a review is conducted to assess the World Health Organization's role in severely mismanaging and covering up the spread of the coronavirus," Mr Trump told a news conference at the White House.
"The WHO failed in its basic duty and it must be held accountable," he added.
Reacting to Mr Trump's remarks, UN Secretary-General António Guterres said now was "not the time" to be cutting resources for the WHO.
China's contribution in 2018-19 was almost $76m in assessed contributions and about $10m in voluntary funding, according to the WHO website.
The organisation launched an appeal in March for $675m to help fight the pandemic and is reported to be planning a fresh appeal for at least $1bn.
"With the outbreak of the Covid-19 pandemic, we have deep concerns whether America's generosity has been put to the best use possible," the president said.
President Trump accused the WHO of having failed to adequately assess the outbreak when it first emerged in the city of Wuhan.
"Had the WHO done its job to get medical experts into China to objectively assess the situation on the ground and to call out China's lack of transparency, the outbreak could have been contained at its source with very little death," he told reporters.
White House reporters pointed out, however, that Mr Trump himself praised China's response to the outbreak and downplayed the danger of the virus at home. BBC
Tags:
Coronavirus