A 22-year-old man was taken to hospital in Fredericton with serious upper body injuries after he was stabbed Sunday night.

The man underwent emergency surgery at Dr. Everett Chalmers Regional Hospital and is believed to be in stable condition and recovering.

Fredericton police believe the stabbing happened at an apartment complex on the south side just before 9:30 p.m.

Police said they have taken a person they believe is responsible for the stabbing into custody. The suspect was arrested shortly after the incident was reported Sunday night.

Police are still investigating what happened and wouldn't release other details.