Patti LaBelle shut down a “rude” fan in true diva style.

The “New Attitude” singer showed some of that attitude when she tore into the man for stripping on stage.

Things went sideways on Friday night at a concert in Vancouver, after the music legend invited several members of the audience on stage to dance.

Also Read: Beyonce Proves She's a Badass B-ch at Jay Z's Made in America Festival

As she belted out the hit “Lady Marmalade,” one man began to vogue and started unbuttoning his shirt. But Ms. Patti wasn’t having it and scolded him.

“Don’t you dare, not on my stage,” she warned in a video posted by TMZ. A member of LaBelle’s security team then started to step in, but LaBelle told him, “I got this!”

The audience roared in approval. LaBelle then said, “I am 71 years young. I am not Nicki Minaj or that little, um, Miley. Oh, no!”

Also Read: Aretha Franklin Turns Up Heat on 'Amazing Grace' Producer

The man then turned his back to LaBelle and gestured like he was going to pull down his pants. That caused the diva to go nuclear — she pushed the man and called him a “bitch.”

“Get off of my goddarn stage, bitch!” the former “Dancing With the Stars” contestant yelled as security hauled the man away. “And stay off. Put him out of the building. Put him out! How dare you!”

The singer later apologized for the salty language. “I’m sorry,” she told the audience. “I’m a Gemini and things come out of my mouth sometimes that I try to control.”

She followed up by saying the man’s “rude” behavior was unacceptable. “A rude American, or whatever he is. Don’t ever come in my face again. Next!”

Watch the video below.