Areal Valentine of Edgewood Street was charged with first-degree assault, first-degree reckless endangerment and second-degree breach of peace, police said. He turned 40 Tuesday.
Officers were called to the stabbing scene about 10:50 p.m. and found the wounded man on the sidewalk in front of 451 Edgewood St., police said. He had been stabbed four times on the right side of his upper back and shoulder.
The officers provided medical aid and the man was taken to Saint Francis Hospital, where he was later listed in stable condition, police said.
A dispatcher told police that the suspect had fled east toward Vine Street, and officers found him and took him into custody, police said.