She has spoken about her low self-esteem after battling an eating disorder prior to a rehab stint.
But Demi Lovato shrugged off weight insecurities by slipping into leather shorts and a mesh bodice.
The 19-year-old wore the ensemble to play at the PNC Bank Arts Center in Holmdel, New Jersey.
Dressed in a jazzy Paisley smoking jacket, Demi showed off her body beneath in the revealing attire.
For a touch of modesty, she opted for tights beneath the red garment rather than go bare-legged.
Tottering along on black suede lace-up platforms, she also injected the outfit with bursts of chunky bling with chains around her neck and several bangles on her wrists.
Toying with non-conformity, she appeared to have taken style tips from Avril Lavigne as she showcased pink tinged ends on her long blonde hair.
Prior to the gig, the Camp Rock star had been filming auditions with her fellow reality show panellists.
She tweeted: 'Amazing auditions in SF (San Fransisco) @TheXFactorUSA!!! Counting the days to Providence with X crew @SimonCowell @britneyspears @LA_Reid.'
The This Is Me singer also seemed excited to be on Jersey Shore territory for the Big Apple gig.
Addressing her seven million Twitter followers, she tweeted: 'Just ate some clams in Seaside Heights... Aka THE JERSEY SHORE...'
Demi is currently on tour promoting her third album Unbroken.
Speaking of the record to MTV News, she said: 'I didn't want to come out with this depressing album.
'I think it's important that I kept a lot of my heart open on the album because I talked about my personal issues. But I also had some fun dance songs on there for people to enjoy.'
Source