Paul McCartney, 71, is believed to have contracted a virus.
The former Beatle is still scheduled to perform a concert in Seoul, South Korea, on May 28 followed by 19 performances in the US.
A message on his website said that doctors have ordered him to have a “complete rest” and that he “hates to let people down”.
The announcement means that Paul McCartney will not play the remaining two gigs of his Out There Japan Tour 2014.
Fans will now not get to see Paul McCartney perform at the Nippon Budokan hall in Tokyo, which is where the Beatles performed during their first Japanese tour in 1966.
Organizer Kyodo Tokyo said in a statement that Paul McCartney “will regrettably have to cancel the remaining Japanese shows. Paul is still not feeling better and this cancellation is unavoidable”.
A quote from the singer on his website said: “Thank you so much for your kind messages of support.
“I’m so very touched. Unfortunately my condition has not improved overnight. I was really hoping that I’d be feeling better today. I’m so disappointed and sorry to be letting my fans down.”
Paul McCartney had already cancelled Saturday’s appearance and later his Sunday show, both due to have taken place at Tokyo’s National Stadium, saying that the decision was in his doctor’s hands.
He also told fans: “Thank you for such a beautiful and warm welcome to your country.”
The shows were the latest leg of the Out There tour, which started back in May 2013, and followed a series of Japan dates last November.
Paul McCartney and his band recently completed a tour of Latin America which included shows in Peru and Uruguay.
The forthcoming South Korea date will be the first time Paul McCartney has played in the country.
It will be followed by a series of US concerts in places including New Orleans, Atlanta, Nashville, Fargo and Kansas City between June and August.
They were announced by Paul McCartney’s team earlier this year on the social media site Instagram
The US House Ethics Committee has voted to release its report on former Republican Representative…
ABC News has agreed to pay $15 million to President-elect Donald Trump to settle a…
South Korea’s parliament has voted to impeach President Yoon Suk Yeol over his failed attempt…
Israeli war planes have carried out more than 100 air strikes in Syria on December…
President-elect Donald Trump has threatened to impose 100% tariffs on the BRICS countries if they…
Syrian troops have withdrawn from the city of Aleppo following an offensive by rebels opposed…