The paper studies the firepower allocation of multi-layered BMD system. Firstly, the firepower allocation of multi-layered BMD system is described. Then the total expected value of surviving assets of each stage is taken as the objective of firepower allocation model of multi-layered BMD system. Because of the difficulty in solving firepower allocation model of multi-layered BMD system, a linear approximation to the objective in firepower allocation of multi-layered BMD system is proposed. The results of simulation and of application of the method to a problem show that the linear programming model is of validity and real-time.