The singer surprised the audience with an impromptu process of shedding his clothes at the event.

The Washington Post described the act as an "attempt to win over fans" who allegedly booed the singer when he took the stage.

"To introduce our next performance which features the latest looks from Calvin Klein jeans and underwear, we have two of his very close friends. Let's hear it for supermodel Lara Stone and Justin Bieber," host Ryan Seacrest said during CBS' "Fashion Rocks" 2014 event.

The audience responded in a mix of cheers and boos-prompting Bieber to say, "So, uh, I actually don't feel comfortable unless I'm in my Calvin's so...is that cool?"

Needless to say, the singer did strip down to his Calvin Klein undies or "Calvin's" as he calls it. And since the show wasn't supposed to be a Justin Bieber strip show, both the singer and Stone proceeded to introduce "Fifty Shades of Grey" actress Rita Ora.

According to Bieber himself, the strip was not at all planned.

"Just stripped on national television hahahaha it wasn't planned lmao", he captioned an Instagram photo which showed him taking off his clothes with a laughing Lara Stone on the side.

On Twitter, the Biebs posted a video of the impromptu strip show, saying "Grandma always said kill 'em with kindness...and then strip on live national tv. Lol."

Even Stone took to Instagram and posed a photo of them both. "Thanks for that @justinbieber @calvinklein@fashionrockslive #dope #nycalvins" she captioned the pic.

Hollywood Life noted that this isn't the first time the singer showed off his body. The gossip site said that Bieber's social media accounts are full of "near-daily" provocative selfies. But it seems that his great physique wasn't the only thing he intended to show off.

Back in August, MTV reported that the singer's Instagram account has been full of Calvin Klein-revealing snaps including one photo of him playing the keyboard, another showing him in the living room eating cereal and a body selfie.

Nothing has been confirmed by Calvin Klein or Justin Bieber yet but with all these "hints", fans won't be surprised if the American brand announces him as its next face.

Missed the "Fashion Rocks" event? Check out Bieber's daring surprise in the video below. Did the singer save face or did the strip show embarrass him more? Share your thoughts in the comments section.