Jason McGovern, 19, was attacked twice during a night out in the Co Tyrone town. During one attack, he fell to the ground and was left unconscious. He was found dead in bed at a friend's house the next morning.
The accused was arrested in the Omagh area on Tuesday morning and is due to appear before Dungannon Magistrates' Court on Wednesday.
As is normal procedure, the charge will be reviewed by the PPS.
An 18-year-old man, also arrested on Tuesday morning, has been released unconditionally.
Five men have been charged with affray and previously appeared in court in connection with the case.
A woman was due at Omagh Magistrates' Court on Tuesday facing a charge of perverting the course of justice.