A driver accused of driving down the wrong lane of the Trans-Canada highway, and then speeding through a construction zone, allegedly while impaired, is facing criminal charges.

The 24-year-old was stopped east of Regina on Tuesday afternoon after abandoning his car and trying to flee on foot.

Police said it got a call that a motorist in a beige Jetta was driving west in the eastbound lanes of the Trans-Canada Highway between White City and the Pilot Butte turnoff.

After a while, he turned back into the correct lane and drove through a construction zone, allegedly knocking over about 10 pylons, police said.

The driver then ran off but a police dog named Chevy tracked him down in a nearby field.

The man has been charged with impaired driving and dangerous driving.