The singer was travelling back from Cancun, Mexico, when air stewards decided to stop serving him in case his behaviour began to spiral out of control.
Six guys in total apparently flew out to the resort to sing for X Factor judge Mel B before she made a decision on which three to take through to the live finals. It is unknown if the contestant in question was picked.
A source tells Reveal: "One of the boys on the plane was stopped from having any more alcohol, as he'd already had a fair bit to drink.
"He wasn't behaving badly but air stewards made the decision to stop a disturbance from breaking out."
An X Factor rep declined to comment on the claims.
Meanwhile, Mel has given us a sneak peek of her time in sunny Cancun with her contestants.
The judge was said to have drafted in her Spice Girl pal Emma Bunton to help her pick her final three singers and, was pictured on the beach in a gorgeous orange dress with dipped hem.
Mel, who was sporting braids in the snap, posted it on Instagram. She told fans: "This was me at work on Monday in Mexico, ahhhhh water so crystal clear, missin this a little."
There are definitely worst jobs to have!