When a satellite sensor with a large field of view and wide swath is calibrated, it is not easy to obtain the image when the calibration site is located precisely at the nadir position. If the location of a calibration site is at an off-nadir position in the image, calibration errors will be caused by the inconsistent observation angle between the sensor view and the ground measurement view. The bidirectional reflectance distribution function (BRDF) model plays an important role in solving this problem. In this study, a BRDF measurement system based on an unmanned aerial vehicle (UAV) is developed. This system has the capability of measuring angular data with observation azimuth angle ranging from 0 deg to 360 deg with an angle interval of 30 deg, and observation zenith angle ranging from 0 deg to 50 deg with an angle interval of 10 deg. The directional data of the Dunhuang calibration site were measured using the UAV BRDF measuring system at different solar zenith and azimuth angles, and the spatiotemporal distribution characteristic of forward-and backward-scattering of Dunhuang calibration site was analyzed. A Ross-Li BRDF model, built using measurement data, is used to calculate the directional surface reflectance under any observation geometry of solar and satellite. These calculations are applied to correct the calibration data of the CBERS-04 WFI sensor. Results show that the BRDF model significantly improves the calibration accuracy, especially in the case of large observation angles.