A man who killed one person and injured a dozen more in a firebomb attack on Colorado demonstrators showing support for Israeli hostages in Gaza, has pleaded guilty to federal hate crimes.

Mohamed Sabry Soliman, 47, pleaded guilty to hate crime charges and three explosives charges in federal court on Thursday.

Dig deeper: Soliman had previously pleaded not guilty after he was accused of throwing two Molotov cocktails during the demonstration at a pedestrian mall.