Bodybuilder was arrested after allegedly shooting a taxi driver and then exchanging fire with the police in Roodepoort.
Police spokesperson Brigadier Mathapelo Peters said the man, 26, fled the crime scene in Honeydew, after shooting and injuring a taxi driver in an alleged road rage incident.
He was cornered and arrested in Douglasdale after a high-speed police chase.
“The taxi driver was rushed to hospital with injuries and no police officer was injured during the shooting.
“Inside the suspect’s vehicle, police recovered an SAPS bulletproof vest, police rank insignia and military style items, three firearms- two pistols and a shot gun, 800 rounds of ammunition of different calibre firearms including R5, pistols, AK47 and shot gun magazines and other dangerous weapons.
“Serial numbers of the three confiscated firearms were removed. Further investigations will be conducted to establish possible linkage to previous crimes,” said Peters.