Before a meeting with his Cabinet on Monday, the president said intelligence assessments are underway and his administration will be making "some major decisions" on Syria over the next 24-48 hours.
“To me there's not much of a doubt. The generals will figure it out.”
He later said a decision could be made "by the end of today."
When asked about possible U.S. military action, Trump said: "Nothing's off the table."
“You don’t see things like that, as bad as the news is around the world, you just don’t see those images,” he said.
Asked if Russian President Vladimir Putin bears responsibility for the attack, the president said "he may."
"He may, yeah, he may, and if he does, it's going to be very tough," Trump said.
"Everybody's going to pay a price, he will, everybody will."
Over the weekend, Trump took to Twitter to call the situation in Syria a “mindless chemical attack” while also pointing the finger at “President Putin, Russia, and Iran” for “backing Animal Assad.”
Just over a year ago, another chemical attack in Syria prompted Trump to order a cruise missile strike on a Syrian military airfield shortly learning about the attack. At the time, Trump called it “a brutal death for many” and expressed horror at the images of injured and dead children.
“It crossed a lot of lines for me,” Trump said at the time. “When you kill innocent children, innocent babies, little babies with chemical gas that is so lethal -- people were shocked to hear what gas it was -- that crosses many, many lines. Beyond a red line, many, many lines.”
Bolton, who began his new role at the White House on Monday, referred to President Trump’s 2017 strike as “strong decisive action” on Twitter. In a subsequent op-ed in the U.K. Post, Bolton declared Trump’s action served as the end of the Obama era in American foreign policy.
ABC News' Jordyn Phelps contributed to this report.