A taxi driver is recovering after being assaulted and robbed by four passengers in Dartmouth, N.S. early Saturday morning.

Halifax Regional Police officers responded to a call at the corner of Primrose Street and Victoria Road at about 5 a.m. from a passerby who came across the incident.

Police said in a news release the driver had picked up the four young men, all approximately 17 or 18 years old, in Halifax.

When he stopped the car in Dartmouth, one of the passengers initially attacked the 49-year-old man with a knife. The other three then took part in the assault.

They took some of the driver's personal items and an undisclosed amount of money before fleeing the scene.

The taxi driver was taken to hospital with non-life threatening injuries, police said. The investigation continues.