Fifty-nine Tomahawk cruise missiles were fired from two US Navy ships in the Mediterranean. Six people were killed, the Syrian army said.
It is the first direct US military action against forces commanded by Syria's president.
The Kremlin has already condemned the strike.