Two people were killed and four others injured after a gunman drove his vehicle into a Northern California Walmart distribution centre before opening fire on workers, it was reported.

The gunman carrying an "AR-type weapon" was reportedly shot by police after ramming his vehicle into the facility in the town of in Red Bluff, 120 miles north of state capital Sacramento, reports The Sacramento Bee newspaper.

CALABASAS (U.S.), Jan. 26, 2020 (Xinhua) -- Police cordon off an area near the site of a helicopter crash in Calabasas of southern California, the United States, on Jan. 26, 2020. Retired NBA star Kobe Bryant was one of five people killed in a helicopter
CALABASAS (U.S.), Jan. 26, 2020 (Xinhua) -- Police cordon off an area near the site of a helicopter crash in Calabasas of southern California, the United States, on Jan. 26, 2020. Retired NBA star Kobe Bryant was one of five people killed in a helicopter crash in Calabasas of southern California on Sunday. (Xinhua/Li Ying/IANS)

After the vehicle caught fire, the man began shooting at workers, according to multiple witness reports. The four injured persons were currently receiving treatment at the St. Elizabeth Community Hospital.

They are in fair condition

They are in fair condition, spokeswoman Allison Hendrickson told The Sacramento Bee. There was also a fire at the facility, which is located in the 10800 blocks of Highway 99 West. The ordeal was over in less than 45 minutes after officers shot the suspect, according to radio communications.

It was unknown if the alleged gunman had survived his wounds. Employees at the centre told local media that a shooting had taken place with about 200 workers inside the facility, some of whom locked themselves in a room.