Disclosed in the present invention are a benzoisoxazole spiropyrimidinetrione compound, a preparation method therefor and use thereof, said compound having a structure as represented by formula (I). In said formula, the definition of each substituent is as described in the description and claims. The benzoisoxazole spiropyrimidinetrione compound of the present invention has higher antibacterial activities and better metabolic properties in vitro and in vivo.Sont divulgués dans la présente invention un composé de benzoisoxazole spiropyrimidinetrione, son procédé de préparation et son utilisation, ledit comopsé possédant une structure telle que représentée par la formule I, formule I dans laquelle la définition de chaque substituant est telle que décrite dans la déscription et les revendications. Le composé de benzoisoxazole spiropyrimidinetrione de la présente invention présente des activités antibactériennes supérieures et de meilleures propriétés métaboliques in vitro et in vivo.