Sebastian Zuchlinski was found with stab wounds in Davenport Street, Bolton, on 6 February and died at the scene.
A post-mortem examination confirmed he had suffered multiple knife wounds.
A 37-year-old man, from Bolton, has been charged with murder and is due before Bolton Magistrates' Court later.
Six other people arrested in connection with the attack have been released on bail.
A man has been charged with murder after a 39-year-old was stabbed in a street attack, police have said.