Four times US Masters champion Arnold Palmer will not hit a ceremonial tee shot at this year's tournament.

The 86-year-old has been struggling with a shoulder injury that has prevented him from swinging a golf club in recent times.

Palmer says he will be present to watch fellow honorary starters Jack Nicklaus and Gary Player hit their shots off the first tee on Thursday morning.

It will be the first time since 2007 that Palmer has not taken a ceremonial tee shot at the Masters.