A video which went viral on social media showed the passenger suddenly headbutted a male flight attendant standing in front of him on the flight on Sunday, The Sun reported.
Another flight attendant rushed to help, and the pair managed to wrestle him to the ground.
As both attempted to keep the man pinned to the ground, a third member of staff ran over with a pair of emergency black cable ties.
The passenger was restrained in his seat with cabin crew watching over him until the flight landed, New York Post reported.
Pakistani police boarded the flight to arrest him.
Alcohol is banned in Pakistan for Muslim residents.