Abstract Under the premise of many types and large numbers of targets, how to solve the problem of rational allocation of dynamic multi-objectives has always been a hot issue for experts and scholars. In this paper, a distributed target allocation method based on dynamic allocation auction algorithm is used to solve this kind of problem. This paper establishes a mathematical model based on air defense combat, and uses this method to solve the problem. Finally, the effectiveness and real-time performance are proved by simulation.