Paul Meikle came off his motorbike and was driven over by the 44-tonne truck, with the giant wheels missing his head by inches.
Despite receiving a glancing blow to the leg from one wheel, Mr Meikle did not break any bones in the incident on the A9.
Mr Meikle, from Preston in Lancashire, admitted thinking in the split second before he went under the lorry: "I'm dead."
The bar manager was with 10 friends and his father, Dave, on a biking holiday in the Highlands when they decided to pull into a layby just south of Ballinluig, Perthshire, for a break.
He slowed his Kawasaki GPz1100 down to just 10mph when he hit a pothole, sending him flying sideways into the path of the lorry. But the wheels of the truck passed just inches from his head.
His father, who saw the crash, was so shocked he collapsed and another ambulance had to be called.
Mr Meikle, who needed surgery to reduce the swelling in his leg, vowed never to go on a motorbike again.
"I don't really remember much about it, but I was pulling into a layby when I hit a pothole and next thing you know I'm under a truck. I just remember being under the truck and thinking: 'I'm dead.' I'm extremely lucky to be alive, most bikers who go under a truck don't live to tell the story."
He spent nearly one week in Dundee's Ninewell's Hospital.