The invention discloses a foaming type polyurethane wave-absorbing material and a preparation method thereof. The foaming type polyurethane wave-absorbing material is prepared in the way that a wave-absorbing material, a fire retardant and an additive are directly added to semi-rigid foam and rigid foam polyurethane which serve as carriers. The preparation method comprises the steps of: firstly, dividing the polyurethane raw material into a component A and a component B, wherein the component A is diisocyanate or a derivative of diisocyanate, the component B is polyether glycol or polyester polyol; adding the additive into the component B, mixing and stirring uniformly for later use, adding the fire retardant and the wave absorbing material in the component A or B in any proportion, respectively pouring the prepared components A and B which are uniformly mixed into two material tanks of a low-pressure polyurethane pouring machine, then pouring the prepared material into a mould by using the pouring machine, foaming for 6-8min and then opening the mould, taking a product out, curing the product for 0.5-2 days, and finishing to obtain the foaming type polyurethane wave-absorbing material. The foaming type polyurethane wave-absorbing material has the advantages of strong wave absorbing property and stable reflectivity, and is suitable for mass production.