This paper proposes an algorithm of leader-following consensus control of multiple fixed-wing unmanned aerial vehicles'(UAVs) attitudes with time delays and unknown external disturbances. Firstly, a distributed controller based on undirected graph for leader-following consensus control of multi-UAVs' attitudes is proposed. Then, the effects of time delays are compensated with the help of Lyapunov-Krasovskii function, Cauchy and Young's inequality. Secondly, RBF neural network is introduced to estimate and reduce the negative effects of external disturbances. Finally, the effectiveness of the proposed distributed controller is demonstrated by Lyapunov theory and simulations. INDEX TERMS Leader-following consensus, multi-UAVs, time delays, unknown external disturbances, RBF neural network.