RCMP in Yorkton say charges have been laid after a woman was held against her will at knifepoint more than three years ago.

Police say a man approached the woman in his truck, then grabbed her and held a knife to her throat before forcing her into the back of the vehicle.

The victim was in the truck for a few seconds before she was able to escape uninjured.

Dalin Davidson, 23, has been charged with forcible confinement and assault with a weapon in connection with the March 2011 incident.

Davidson is scheduled to make his first court appearance Friday in Yorkton.