The Internal Model Control(IMC) system based on recurrent neural network and its application to aeroengines were studied.An aeroengine multivariable control system was developed using neural network IMC method.Both the aeroengine internal model and the controller were constructed via Elman neural networks.A recurrent back-propagation algorithm was used to train the weights of the neural network and the control algorithm was analyzed.Numerical simulation results show the effectiveness of this method and self-learning ability of the system.