Singer Morrissey performs during day one of the Coachella Valley Music & Arts Festival 2009 held at the Empire Polo Club on April 17, 2009 in Indio, California.
Morrissey has cancelled 22 concerts in the US due to medical reasons.
The 53-year-old, who was due to perform at Liberty Hall in Kansas on Monday, had already pulled out of 21 gigs earlier this year after suffering a series of medical problems, BBC reported.
His publicist Lauren Papapietro said in a press release Saturday that a "series of mishaps" had made it impossible for the singer to continue touring.
These mishaps included a bleeding ulcer, Barrett's oesophagus and double pneumonia, his publicist said.
Papapietro said despite his best efforts to try to continue touring for his fans, Morrissey had "taken a hiatus and will not be able to continue on the rest of the tour", the Hollywood Reporter said.
She added: "Morrissey thanks all of his fans for their well-wishes and thoughts. Refunds for the remaining shows are available at point of purchase."