A Calgary man has been charged after a CTrain passenger was attacked by a stranger and ended up being rushed to hospital in life-threatening condition.

On Nov. 15, a man riding a westbound CTrain was struck in the face by another man on the train.

The two men didn't know each other before the attack, according to the Calgary Police Service.

After a struggle ensued, the victim fell to the ground in medical distress, police said.

The suspect fled the train when it stopped at the 7th Street CTrain platform.

The victim was rushed to hospital in life-threatening condition, although he has since been released.

The CPS released a photo of the suspect and appealed to the public for help later the same day.

On Monday, the force issued a second release saying it had received multiple tips from the public, which helped them identify and locate the suspect.

Rodney Owusu-Ansah, 29, was arrested on four outstanding warrants.

Owusu-Ansah has been charged with aggravated assault in relation to the CTrain attack.

He is scheduled to appear in court on Tuesday.

Police did not name the victim or detail why he was taken to hospital.