Abdul Ballout, a German citizen with Lebanese roots, was killed following a search that lasted nearly 24 hours after the attack in downtown Berlin. Prosecutors said he had previously sought to join the militant Islamic State group.
"According to initial findings, he ran towards officers while armed with a bladed weapon; police subsequently opened fire. Despite immediate resuscitation efforts by the Berlin fire department, he died at the scene," Berlin police said.
Also Read: US pauses attacks on Iran for a second straight day and Tehran does too
There, he made contact with several people who were presumed members of the militant group - or at least he believed them to be, prosecutors said. He was arrested in Lebanon last year and sentenced by a military court to three months' imprisonment for offenses including incitement to religious and sectarian conflict.
He returned to Germany after completing his sentence, where he was arrested at the Berlin airport. Security sources told Reuters the suspect had been released from juvenile detention only two months ago.
After mowing people down with the vehicle, the attacker injured some with a bladed weapon, thought to have been a machete, Dobrindt said.