The invention relates to a preparation method of flexible non-weaving wave-absorbing materials, and products thereof. The wave-absorbing material is non-weaving cloth of wave-absorbing carbon fiber and polyester through mixed needle punching, wherein, the mass percentage content of the carbon fiber is 5 to 10 percent, and the mass percentage content of polyester fiber is 90 to 95 percent; the preparation method comprises the steps of: (1) the selecting and matching of fiber materials; (2) fiber mixing; (3) carding and netting; (4) lapping; and (5) solidification. The invention has the beneficial effects that: (1) the process of the preparation method is simple, has easy control and easy implement of industrialization, and can guarantee the performance of the product to be reliable, the quality to be stable and the cost to be low; and (2) the products have excellent performance, good wave-absorbing effect, light texture, easy spreading and rolling and storage, convenient use, easy processing into a plurality of forms, and flexible use manner, and are suitable for large-area wave-absorbing layers of tent cover materials, for example, the products can be made into gun covers, tarpaulin, and tents used for armies and warehouses, and the like, and also can be made into a plurality of patterns which can be used as anti-electromagnetic radiation products for civilian use.