Police said the suspect was arrested a few hours after the incident and added that the authorities are working to determine whether he was the actual culprit.
According to The Guardian, the attack took place in Munich's eastern Haidhausen area at about 8.30 a.m. local time.
Police spokesman Marcus da Gloria Martins said the suspect attacked five men and one woman at different sites in Haidhausen, with four of them wounded and none seriously.
Da Gloria Martins said the victims sustained superficial stab wounds and in one case had been hit by the man.
Police issued a description of the suspect, who appeared to be about 40-years-old and riding a black bicycle. He was wearing grey trousers, a green jacket and a backpack. He was described as being unshaven, with short blond hair and a "corpulent figure".
About three hours after the stabbings, police arrested a man matching that description who had initially tried to evade officers.
"We can't yet confirm whether he is the perpetrator," da Gloria Martins said.
There was no immediate word on a possible motive. (ANI)