The invention discloses a UWB (ultra wide band) wireless positioning method based on double-difference duplex, and the method comprises the steps: S1, setting a time slot according to the number of label refreshing times and the total number of labels; S2, enabling a main base station to transmit a broadcast instruction to each label, and enabling each label to determine its own time slot; S3, enabling each label to transmit a distance measurement package in the corresponding time slot, and enabling the main base station to transmit a synchronization package after receiving the distance measurement package; S4, enabling each slave base station to receive the distance measurement package and the synchronization package, and calculating the time difference delta t<k> between the moments when the two signals are received, wherein k is equal to 1, 2, 3,..., N; S5, carrying out the calculation according to the coordinates of the main base station, the coordinates of each slave base station and the time difference delta t<k>, and obtaining an equation: r<k+1>-r<k>, wherein k is equal to 1, 2, 3,..., N; S6, carrying out the TDOA solving according to the distance difference calculated at step S5, and obtaining the coordinates of the labels. The method increases the capacity and efficiency of a positioning system, and can eliminate the influence from the difference between different labels and between different base stations. During application, the base stations do not need to be synchronized, and the method is higher in positioning precision.