Thermocapillary migration of a droplet in a vertical temperature gradient controlled by uniform and non-uniform thermal radiations is theoretically analyzed and numerically investigated. A non-dimensionlized thermal radiation number is proposed to quantitatively depict the intensity ratio of the thermal radiation flux to the uniform temperature gradient. From the momentum and energy equations at zero limits of Reynolds and Marangoni numbers, analytical results for the uniform and non-uniform thermal radiations are determined. The steady migration velocity raises with the increasing of the thermal radiation number. By using the front-tracking method, it is observed that thermocapillary droplet migration under the uniform thermal radiation at moderate Marangoni and moderate thermal radiation numbers reaches a steady process. The steady migration velocity decreases with the increasing of Marangoni number and increases with the increasing of thermal radiation number. Moreover, the intensity of thermal energy transferred from the interface to both fluids depends on the volume heat capacity ratio. For the larger/smaller volume heat capacity ratio, more heat is transferred into the continuous phase fluid/the droplet. Furthermore, when the uniform thermal radiation is replaced by the non-uniform ones, the time evolutions, the structures of temperature fields, and parameter dependencies of thermocapillary droplet migration at moderate Marangoni and moderate thermal radiation numbers remain qualitatively unchanged. This study provides a profound understanding of thermocapillary droplet migration in a vertical temperature gradient controlled by thermal radiations, which is of great significance for practical applications in microgravity and microfluidic fields.