Garrett Howard Hurlbut, 23, of Apple Valley was charged with stealing a motor vehicle during the September incident, the Minneapolis Star Tribune reported.
A police report said officers found Hurlbut near the truck, several blocks away from the gas station where it was reported stolen.
Hurlbut told police he had "jumped or fell from the truck" and was "running from zombies," the report said.
Police said Hurlbut had "bloodshot, watery eyes and a strong odor of alcoholic beverages on his breath."
Hurlbut had a blood-alcohol level of 0.198, which is more than twice the legal limit for driving. He was taken to a local hospital to be treated for cuts on his head.