Two men and a woman have been arrested after a man was found badly injured in northeastern New Brunswick.

The RCMP responded to a report of an assault at a residence on Route 150 in Six Roads, N.B. shortly after 7 p.m. Monday.

When officers arrived, they found a 55-year-old Caraquet, N.B. man suffering from serious injuries. He was taken to hospital. Police say his injuries are serious but are not believed to be life-threatening.

The investigation led police to a second residence, on Route 160 in Pont Landry, where they arrested two men and a woman.

The RCMP say a police officer was injured during the arrests and taken to hospital.

One of the men and the women were later released on conditions. They are due to appear in court in January.

A 38-year-old Sainte-Rose man appeared in Tracadie provincial court on Tuesday. Joel Robichaud is facing charges of aggravated assault, assault with a weapon, assaulting a police officer, obstruction, resisting arrest, uttering threats and breach of probation.

Robichaud has been remanded into custody and is due back in court on Friday for a bail hearing.

Police also executed three search warrants in Pont Landry, Six Roads and Tracadie Tuesday evening in connection with the investigation, which is ongoing.