The invention discloses an unmanned aerial vehicle network dynamic load balancing QoS guarantee realization method and system, a QoS scheme is subdivided into four modules, a network module and a control module are constructed by using an SDN technology, and network information management and control, especially traffic information, are realized by using the characteristic that a data plane and a control plane are separated. The queue module uses a differential service idea, configures queues by means of a TC tool to realize differentiated services, distinguishes link traffic through a DSCP field, allocates bandwidths according to different service types, and provides sufficient link bandwidths for high-speed services. The routing module considers the influence of the link bandwidth utilization rate on the QoS of the unmanned aerial vehicle, combines the bandwidth utilization rate with a shortest path algorithm, provides real-time flow information through the control module, realizes dynamic load balancing routing calculation, and reduces the occurrence of high-bandwidth occupied links. Finally, an SDN unmanned aerial vehicle network is built for simulation implementation. The result shows that QoS indexes such as the link bandwidth utilization rate, the time delay, the packet loss rate and the jitter are obviously improved.