The Republican presidential hopeful said John McCain was only considered a hero because he was a prisoner of war.
The billionaire and reality TV star then added: “I like people who weren’t captured.”
The comments prompted strong criticism across the party. Rival contender Rick Perry said the remarks were a “new low” in US politics.
Donald Trump later sought to clarify his remarks, although he did not apologize.
“If a person is captured, they’re a hero as far as I’m concerned,” he said.
“I don’t like the job John McCain is doing in the Senate because he is not taking care of our veterans.”
The two have clashed before, with John McCain accusing Donald Trump of having “fired up the crazies” with his attacks on Mexican immigrants.
John McCain was held for 5-and-a-half years after his plane was shot down in the Vietnam War.
Donald Trump avoided service through student and medical deferments.
John McCain is yet to respond to Donald Trump’s remarks, although his daughter Meghan tweeted she was “disgusted”.
Many of Donald Trump’s rivals for the nomination lined up to attack him.
There are currently 15 people running to be the Republican presidential candidate.
Donald Trump has led in some early polls, although analysts have predicted his appeal is likely to wane as the contest develops.
Image source: Wikimedia Commons President-elect Donald Trump celebrated his election victory at the Ultimate Fighting…
Millions of voters across the US chose to return Donald Trump to the White House…
Donald Trump declares victory in the US election as he addresses jubilant supporters in Florida.…
Stocks around the world are rising as Donald Trump appears to be on the cusp…
Donald Trump has won Pennsylvania, North Carolina and Georgia and taken a lead over Kamala…
Quincy Jones, the celebrated musician and producer who worked with Michael Jackson, Frank Sinatra, Ray…