The singer made a guest appearance in the first episode of the new series, which aired on HBO on Sunday.
But fans were less than impressed with his portrayal of a Lannister soldier in a scene with Maisie Williams, who plays Arya Stark.
After the episode aired, Sheeran was widely criticised with many complaining that his cameo was ‘pointless’ and ‘distracting’.
The ‘Galway Girl’ star has since deleted his Twitter account.
Game of Thrones Showrunner David Benioff cast Sheeran as a ‘surprise’ for Williams as the actress is a huge fan of the singer.
He told Entertainment Weekly: ‘We knew that Maisie was a big fan of Ed Sheeran and for years we’ve been trying to get him on the show so we can surprise Maisie. This year we finally did it.’
He may now be wishing he hadn’t.
It’s not the first time a musician has made a cameo in Game of Thrones – members of Coldplay and Sigur Rós have also appeared on the show.
But Sheeran was given a record amount of screen time for a guest star and the storyline has been left open for him to return.
The singer has previously taken a year-long break from social media as he said he wanted to live his life rather than ‘seeing the world through a screen’.