The 25-year-old singer was told by doctors to take a week off from work to recover, reported Digital Spy.
"Unfortunately James Arthur has been diagnosed with acute exhaustion and instructed to rest for several days by his doctor.
"Regretfully, he has been forced to cancel all engagements during this period. James would like to apologise to his fans for any disappointment caused to them by these cancellations and he hopes to get back to full health as soon as possible," a statement from his spokesperson reads.