The invention relates to concrete with an electromagnetic wave radiation protection function and a preparation method of the concrete, and belongs to the field of construction materials. The concrete consists of water, dielectric loss type nano-composite wave-absorbing materials, magnetic loss type nano-composite wave-absorbing materials, a wave-absorbing base material, slag powder, cement, coal ash, fine aggregates, macadam and water reducing agents, and is prepared by mixing, stirring and pouring all components step by step. The concrete provided by the invention has high wide frequency wave-absorbing performance in 2-18 GHz, the bandwidth of less than -7dB optimally reaches 14.3 GHz and the bandwidth of less than -10dB reaches 10.6 GHz, and the concrete can be applied to electromagnetic wave of adjacent buildings such as radars, microwave base stations, high-power wireless communication launchers and the like, functional buildings in which a large quantity of precise electronic instruments are placed, critical buildings like national defense and administrative departments. The concrete has high scientific and technological contents, is high in innovativeness and wide in application prospect.