Police say they found the 20-year-old victim suffering from multiple stab wounds in JFK Park just before 9 p.m. Sunday.
The man was conscious and alert when he was found and transported to a Boston hospital.
His name was not released.
Witnesses told police the suspect approached the victim and muttered something before pulling out and knife and stabbing the victim. The victim's wounds are not considered life-threatening.
Based on witness descriptions of the suspect, police arrested 25-year-old Nicolas Baker of Guilford, Vt.
Baker is expected to be arraigned Monday on charges of assault and battery with a dangerous weapon and malicious destruction of property. It was not clear if he had a lawyer.