A passenger on board a Brisbane-bound Emirates flight was tied up after he tried to smoke several times during the journey.
The man, believed to be a German national, was detained by staff after he allegedly became violent and aggressive towards the crew, the Courier Mail reported.
The incident occurred on flight EK432 that arrived at the Brisbane Airport from Singapore about 1.10am local time today.
A photograph taken by another passenger showed a man restrained in a seat with his legs bound and also appeared to have his arms tied.
Soon after the flight landed in Brisbane, the staff notified authorities.
Mathias Jorg, 54, later appeared in the Brisbane Magistrates Court today.
He has been charged by Australian Federal Police with one count of smoking on an aircraft, one count of assaulting crew and one count of assaulting crew affecting the performance of their duty.
Magistrate Stephen Gutridge said Jorg would be allowed bail on condition that he surrender his passport to the Australian Federal Police and make no applications for another, and that he would not level Australia or go within 100 metres of any place of international departure.
The defendant objected to this when the interpreter informed him about the decision.
Jorg said he "didn't trust" the condition and that his wrist had been damaged but he did not say how.
He had a white sticky plaster on his wrist and a bruise on his forehead, the report said.
Jorg will appear again on January 10 at the Brisbane Magistrates Court.