Dan Jiron, a spokesman for the Albuquerque airport, says 50-year-old Keith Wright of New York disrobed while sitting in his seat in the back of the aircraft.
Jiron says Wright was unresponsive when a flight attendant asked him repeatedly to get dressed and refused to be covered with a blanket.
Jiron says law enforcement employees who were passengers on the plane helped subdue and handcuff Wright before the flight landed.
The FBI says Wright was taken into federal custody on a charge of interfering with flight crew members and attendants.
A US Airways spokeswoman says the plane continued on to Los Angeles after Wright's arrest.