Port Alberni RCMP responded to reports Thursday of an intoxicated man running into traffic on the Pacific Rim Highway.
They said the man had been seen holding a liquor bottle while yelling and heading toward vehicles as they passed near Hector Road.
He threw the bottle at a pickup truck and broke its window before hitting the side of the truck with his body as it turned onto Hector.
He slipped and fell in the process and his legs were run over by a rear wheel, but he was uninjured.
The man was arrested and placed in a police vehicle, then yelled and kicked at the doors and windows as he was transported to the RCMP detachment.
He is due in court April 29 on a charge of mischief under $5,000.