A north Queensland pilot accused of sabotaging commercial rivals' planes causing "catastrophic engine failure" has been charged with more than 340 offences including grievous bodily harm.

Police arrested 31-year-old Josh Hoch, whose Linkedin profile lists him as the owner, director and chief pilot of Hoch Air, on Tuesday after a three-month investigation.

Police say an "abrasive material" applied directly into engines caused the forced landing of two planes. Credit:iStock

His charges stretched back to July 2014, when he allegedly attacked an aircraft engineer in Charters Towers, leaving him with "permanent and life-changing head injuries", and raised serious questions about aircraft security at Mount Isa and Charters Towers airports.

Police alleged Mr Hoch targeted two private air charter operations, but not major commercial carriers, at Mount Isa and Charters Towers.