While performing together for the Global Citizen Festival in Johannesburg, South Africa, on Sunday, fans were quick to criticise Sheeran's choice to pair a black t-shirt and sneakers on stage, while Beyonce, 37, opted for an extravagant pink gown with ruffles, reports people.com.
"Swipe up to 'get the look," he wrote alongside the cheeky hashtag, #dresstoimpress.
As he acknowledged the clashing looks, he joked about where to find more of his "amazing fashion choices".
The controversy sparked hilarious memes of the pair during the performance and a real conversation about male privilege.
Another pointed to the disparity of gender expectations in the music industry saying, "This photo is representative of what we expect from men and women at the top of their game, isn't it?"
As Twitter debated his wardrobe choice, many Sheeran fans pointed to the fact that he regularly performs in similar looks on stage.
While Sheeran seems to be taking the controversy lightly, he has been targeted by online bullies in the past.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)