Security agent killed, several wounded at LA airport
The Transportation Security Administration (TSA) said three of its staff had been injured, one fatally.
The suspect - named by the FBI as 23-year-old Los Angeles resident Paul Anthony Ciancia - was wounded by police and detained.
Hundreds of flights nationwide were affected by the incident.
LA Airport police chief Patrick Gannon told reporters a "lone shooter" came into Terminal 3 at 9:20 local time (16:20 GMT).
The suspect "pulled an assault rifle out of a bag and began to open fire in the terminal" inside the nation's third largest airport, he said.
He then allegedly went to a security screening area and continued shooting, Kazinform has learnt from BBC News.
"As you can imagine, a large amount of chaos took place in this entire incident," Mr Gannon said.
It was the first time a TSA officer was killed in the line of duty, according to Los Angeles Mayor Eric Garcetti.
Read more