Police say the 26-year-old victim began texting a friend on Monday saying her boyfriend had become violent, had stopped her from going to work for a week and was threatening to harm her.
She said the man had her in his truck, they were travelling from Williams Lake to Kitimat, and he'd told her if he saw the police he'd kill her.
The friend called 911 and dispatchers managed to obtain the cell phone's GPS co-ordinates.
Mounties on the lookout for the truck found it in Smithers and arrested a 24-year-old suspect without incident, while the woman was taken to safety.
Police say the man will be facing several charges, including assault, forcible confinement and uttering threats.