Police said David E. Ledingham sparked an argument with another passenger on a flight landing in Salt Lake City.
When the flight landed in Salt Lake, officials said Ledingham had more words with the passenger and was caught on camera punching the man in the stomach.
It appears in the video the gut punch was unprovoked.
The man Ledingham hit took him to the ground and subdued him until officers could take over.
The other passenger was not seriously injured.
Police said Ledingham admitted he had been drinking before the altercation.
Ledingham is facing assault and public intoxication charges.