The invention provides a method for producing high-temperature resistant high-strength high-modulus aluminium matrix composite, comprising the following steps: adding a pure industrial aluminum ingot to a crucible, heating the crucible to melt the pure aluminum ingot, adding an Mg ingot to the melted pure aluminum ingot, crashing the residues, refining the melted pure aluminum ingot, removing gases in the melted pure aluminum ingot, covering the melted pure aluminum ingot with covering agent, adjusting the temperature of the melted pure aluminum ingot, stirring the melted pure aluminum ingot, adding the mixed salt of K2TiF6, KBF4, KAlF6 and MgF2 which are dried at high temperature to the melted pure aluminum ingot for reaction, cleaning the salt left after the reaction, adding and stirring evenly Al-Cu intermediate alloy and Al-Mn intermediate alloy to the mixture, adding and stirring evenly Al-Zr intermediate and an Mg ingot to the mixture, adjusting the temperature of the mixture, crashing the residues, refining the mixture, removing gases in the mixture, standing the mixture, adding and stirring an Al-Ti-B wire to the mixture and casing the mixture into an ingot, homogenizing the ingot, lathing the shell of the ingot and milling the surface of the ingot, extruding the ingot into a required section or rolling the ingot into a required plate, and carrying out solid solution treatment and ageing treatment for the required section or the required plate. The aluminium matrix composite produced with the method has the high-temperature resistant characteristic and the mechanical performances of high strength and high modulus.