President Trump has denied accusations that he made disparaging remarks about US soldiers who were captured or killed in battle.
According to The Atlantic magazine, Mr Trump cancelled a visit to a US cemetery outside Paris in 2018 because he said it was "filled with losers".
The allegations have since been corroborated by two senior military officials in a story by AP news agency.
But in a tweet, the president denounced the claims as "made up fake news".
During a visit to France in 2018, Mr Trump cancelled a visit to the Aise-Marne American Cemetery, and at the time the White House blamed poor weather.
However four sources told The Atlantic he rejected the idea of visiting because the rain would dishevel his hair, and he did not believe it important to honour America's war dead.
During the same trip, the president also allegedly referred to 1,800 US soldiers who died at Belleau Wood as "suckers". The battle helped to prevent a German advance on Paris during World War One and is venerated by the US Marine Corps.
Three sources told The Atlantic that, on at least two occasions, Mr Trump also called former President George HW Bush a "loser" for being shot down by the Japanese while serving as a Navy pilot during World War Two.
"He can't fathom the idea of doing something for someone other than himself," an unnamed, retired military general told The Atlantic. "He just thinks that anyone who does anything when there's no direct personal gain to be had is a sucker. There's no money in serving the nation."
Speaking with reporters, Mr Trump called The Atlantic's report "unthinkable".
"To think that I would make statements negative to our military and our fallen heroes when nobody's done what I've done with the budgets, with the military budgets, with getting pay raises for our military," said the president. "It is a disgraceful situation by a magazine that's a terrible magazine."-BBC