The 47-year-old McGinley has suffered from bursitis in his left shoulder, an affliction which forced him to miss the French Open at the start of July.
"The scan showed that I really needed to rest my shoulder for a couple of months if I am to address the injury properly and so, because of that, I have regrettably had to withdraw from the U.S. PGA Championship," McGinley, who was set to compete after an invitation from the PGA of America, said.
"It's a pity because I would have loved to have teed up at Valhalla but I assessed the situation over the past couple of weeks during my family holiday and I think this is the sensible decision."
The U.S. PGA, the fourth and final major of the year, tees off at Valhalla Golf Club in Kentucky on Aug. 7, while the Ryder Cup between Europe and the U.S. begins at Scotland's Gleneagles on Sept. 26.
- Sports & Recreation
- PGA Championship
- PGA of America