Ed Sheeran has revealed he was warned by his doctors that his recent injuries following a cycling accident could end his career if he "played through the pain".

The singer-songwriter suffered fractures in both his arms and also broke a rib after crashing his bicycle in London on Monday and was forced to cancel upcoming performances in Asia.

Speaking on The Jonathan Ross Show Sheeran revealed that at first he wanted to play through the pain and avoid cancelling any shows.

"I did try to be like 'I will'. I tried to say I'll carry on doing the shows, but they said if I put any more stress on it, I might not be able to play (guitar) again so it's good to be sensible."

He added: "I do a one-man show so me not having my arms is half of the show, so I've had to postpone a couple of shows, which sucks. It's actually the first time I've ever cancelled shows.

"Sometimes a show has been cancelled because a promoter has done something, but it's the first time that I've ever actually cancelled a show."

He added he could be back to full fitness within four weeks.

Recalling the accident, Sheeran explained that he was going down a really steep hill in Suffolk when he came of his bike, but didn't realise how bad he had hurt himself.

"The thing is, when it happened, I got up and was like, 'That hurt' and then cycled to the pub. Went home, went to sleep and then woke up at five o'clock in the morning in a lot of pain. And then went to the hospital."

"I don't think I'm going to cycle for a while. I've got quite a big tour next year," he added.

"I'm quite a clumsy guy anyway.I remember before a show in 2013 I had to have 12 stitches in my hand because I was playing drums with two beer bottles at about four o'clock in the morning and smashed my hand.

"But I did a show after that and, it wasn't fine, but I did a show. Then I put my foot in a boiling geyser in Iceland, I had my face cut open, I'm a very clumsy person."

Also appearing on The Jonathan Ross Show this weekend is singer Rita Ora, TV chef Gordon Ramsay and comedian Russell Howard.

The Jonathan Ross Show, Sunday, 3e, 9.00pm