Around 10 p.m. on Tuesday, Truro Police responded to a call about a taxi driver being robbed on Willow St.
A knife was produced during the robbery and a quantity of money was taken.
A 38-year-old Moncton man has been arrested and is facing charges of robbery and using a weapon for a dangerous purpose. Other charges are expected.
The man is being held for court.