Police said the short clip from a security camera showed the teenager grabbing a gun from his waistband.
Tyrone Harris’s father has said his son was unarmed and was running away from police when he was shot on August 9.
Tyrone Harris, 18 was fired on during protests in Ferguson to mark a year since the killing of another black teenager, Michael Brown.
According to police, a gunfight erupted between two rival groups in West Florissant Avenue and a suspect, identified as Tyrone Harris, then shot at plain-clothes police officers, who returned fire.
“The video shows Harris grab a handgun out of his waistband once shots are fired during the protest in the West Florissant corridor,” St Louis’s police department said.
Tyrone Harris’s father said, before the video was released, that his son had been unarmed and was “running for his life”.
Prosecutors have filed 10 charges against Tyrone Harris, including assaulting an officer.
A state of emergency was declared on August 10 as protests continued to mark the anniversary of the fatal shooting of unarmed black teenager Michael Brown by white police officer Darren Wilson.
Protesters staged a sit-in outside the main courthouse in St Louis and gathered along a major highway as part of a day of civil disobedience called by activists.
Police in riot gear forced people off the streets on Monday night. They said 23 people were reportedly detained, but “there were no shots fired, no smoke or tear gas used”.
The state of emergency was still in effect on August 11 but no major protests were reported.
Michael Brown, 18, was shot dead in August 2014 by a white police officer who was later cleared of any wrongdoing by a grand jury and the DoJ.
Michael Brown’s death triggered a wave of protests over alleged racism and the use of excessive force by police officers.
The US House Ethics Committee has voted to release its report on former Republican Representative…
ABC News has agreed to pay $15 million to President-elect Donald Trump to settle a…
South Korea’s parliament has voted to impeach President Yoon Suk Yeol over his failed attempt…
Israeli war planes have carried out more than 100 air strikes in Syria on December…
President-elect Donald Trump has threatened to impose 100% tariffs on the BRICS countries if they…
Syrian troops have withdrawn from the city of Aleppo following an offensive by rebels opposed…