San Francisco police arrested a 37-year-old man after they say he attacked an elderly man in the Sunset District Wednesday night.
The incident happened at around 7 p.m. in the area of 9th Avenue and Irving Street. Police said the incident was a random attack.
Witnesses said the suspect seemed to be having a psychological episode.
According to police, when the suspect tried to leave after the assault, two witnesses tackled him and held him until officers arrived.
Get a weekly recap of the latest San Francisco Bay Area housing news. Sign up for NBC Bay Area’s Housing Deconstructed newsletter.
The victim was transported to the hospital with non-life-threatening injuries, police said.
Officials said the suspect's charges are pending.
Anyone with information is urged to contact the San Francisco police at 415-575-4444.