“It looks like a terrible attack,” Trump told reporters at the White House.
“It would seem like it, based on the explosion. I met with some of our great generals and they just seemed to feel that it was,” he said.
“This was not some kind of a manufacturing explosion type of event. It seems to be, according to them — they would know better than I would — but they seem to think it was an attack.
“It was a bomb of some kind, yes.”
Lebanese officials have not described the explosions which rocked the capital as an attack.
Prime Minister Hassan Diab said 2,750 tonnes of the agricultural fertilizer ammonium nitrate that had been stored for years in a Beirut portside warehouse had blown up, sparking “a disaster in every sense of the word.”
“What happened today will not pass without accountability,” said Diab. “Those responsible for this catastrophe will pay the price.”
General Security chief Abbas Ibrahim said “highly explosive material” that had been confiscated years earlier had been stored in the warehouse.
According to the Lebanese health ministry, at least 73 people were killed and 3,700 injured across wide parts of the country’s biggest city.
Asked about Trump’s remarks, a Pentagon spokesman said “we don’t have anything for you” and “you will have to reach out to the White House for clarification.”
Trump offered US assistance to Lebanon.
“Our prayers go out to all the victims and their families,” he said. “The United States stands ready to assist Lebanon.
“We have a very good relationship with the people of Lebanon and we will be there to help.”
Democratic presidential candidate Joe Biden, who has been receiving intelligence briefings since last month, also reacted to the Beirut blast but did not describe it as an attack.
“Our hearts and prayers are with the people of Lebanon, and the victims of the horrific explosion in Beirut,” Biden said in a tweet.
“I urge both the Trump Administration and international community to immediately mobilize assistance to the thousands injured in the blast,” he said.