Morrissey had to flee the stage after fans mobbed the singer during his concert in San Diego.
It is said that the star was about to break into his encore, before a number of punters invaded the stage at the Symphony Hall on Saturday night.
In a video released by TMZ, the 59-year-old was mid song when a group of people emerged from the crowd.
A hand was then seen raised up towards Morrisseys head, as he was caught up in the action.
It is not clear whether the person actually made contact with Morrissey, as security were quick to usher the Suedehead hit maker to safety.
A spokesperson for Morrissey told Metro.co.uk: Nobody tried to punch M last night. Morrisseys fans are not malicious. The fans were simply doing what they have been doing for almost 30 years. Trying anything they could do to jump onstage and touch him, or hug him.
The fan in question was certainly more aggressive in reaching out for him than most, so security had to do their job and subdue the fan. Thats all it was.
In the end no one was hurt, and no one was arrested.
The publication then claimed that his fans hung around for a while despite Morrissey not returning to the stage.
At previous gigs, Moz has normally spent time meeting his fans, but after the incident he was allegedly nowhere to be seen.
Fans were quick to take to social media to make sure the singer was okay.
One wrote: Lets identify the guy that punched Morrissey in the face and get him banned.
Another added: Someone punched him?! Fuck I hate ppl. I must have missed that bc by that point I couldnt see as ppl were climbing all over me. Hope hes okay.
Someone else commented: Is it confirmed he was punched? Wow, thats repugnant.
Earlier this year, Morrissey postponed his summer tour dates to November due to logistical circumstances.
In a statement on Twitter his management said: Due to logistical circumstances beyond our control, the UK/European Morrissey concerts scheduled for July will be postponed.
We deeply regret any inconvenience to the fans and promise to reschedule UK and European dates as soon as possible.
Got a showbiz story?
If you've got a story, video or pictures get in touch with the Metro.co.uk Entertainment team by emailing us [email protected], calling 020 3615 2145 or by visiting our Submit Stuff page – we'd love to hear from you.