Justin Bieber stripped to his underwear at Fashion Rocks during NYFW Credit: Kevin Mazur, Getty Images

Err, why?! Justin Bieber was evidently surprised to find himself being booed by the audience as he took to the stage for Tuesday, Sept. 9's NYFW Fashion Rocks event — so he made the unlikely decision to silence his critics by taking off his clothes!

The "Baby" singer took to the stage at Brooklyn's Barclays Center alongside model Lara Stone, fully dressed in jeans, a dark T-shirt and a blue jacket, to introduce Rita Ora’s performance.

But sadly for Bieber, despite his dapper appearance, his presence at the venue wasn't overly popular. "The crowd majorly booed him," one audience member told Us Weekly.

His solution? To ditch his clothes entirely.

The controversial singer started to disrobe, removing his coat and jeans as he asked model Stone, "I don't feel comfortable unless I'm in my Calvins. So, what's up? Is that cool?."

A bemused looking Stone looked on as Bieber continued to take off his clothing, eventually wearing just his skivvies.

"Is that better?" he asked Stone.

"So much, thank you Justin," she replied, seeming confused.

The singer then strutted around the stage, tensing his muscles and posing in his underwear.

"Just stripped on national television hahahaha it wasn't planned lmao," the 20-year-old performer captioned a snap of his striptease on Instagram later that night.

The show, which returned to New York Fashion Week after a six-year hiatus, featured performances by Jennifer Lopez, Nicki Minaj, Usher, Pitbull, Miranda Lambert and others.