Fans chanted for Morrissey to return to the stage
Morrissey stopped a concert halfway through the second song after he was hit by a missile thrown from a member of the crowd in Liverpool.
The former frontman of Manchester band The Smiths was hit in the eye by a plastic drinks container during Black Cloud at the Liverpool Echo Arena.
The 50-year-old singer then said "goodnight" to the 8,000-strong crowd on Saturday and walked off.
The Arena manager said one fan had "ruined" the night for everyone else.
Morrissey had recently resumed his tour after collapsing three weeks ago.
He opened the concert with the words: "It's Saturday, it's Liverpool, it's raining, it's perfect", before launching into the Smiths' hit This Charming Man.
But when he moved to shake the hands of fans at the front, the container was hurled from the crowd.
When he walked off stage fans burst into chants of "Morrissey, Morrissey, Morrissey" in an effort to get the performance back on track.
But about five minutes later an announcement was made to a chorus of boos that he had been hit on the head and would not be resuming the concert.
Jay Silker, 27, from Mossley Hill, Liverpool, said: "If there's ever a singer who would not take kindly to a bottle being thrown at him, it's Morrissey."
Merseyside Police have been informed about the incident, Echo Arena general manager Tim Banfield said.
"We are exceptionally disappointed that one individual should choose to recklessly cause the concert to be abandoned, ruining what should have been a brilliant night out for thousands of Morrissey fans.
"The Echo Arena team take great care to ensure the safety of visitors and artists at the venue."
Concert-goers have been advised to contact their ticket retailer to find out if they will get their money back.
Iain Kavanagh, 33, from Liverpool, said: "Some people were complaining afterwards because he's been in the game for years and he should be used to it by now.
"But he's a 50-year-old man who has just been ill and he deserves better than that."