The invention relates to a concrete pavement material for heavy traffic roads and a preparation method thereof. The material is composed of a component A, a component B and a component C in a mass ratio of 1:(0.2-0.6):(4-8). The component A comprises the following components in parts by mass: 40-80 parts of epoxy resin, 0-20 parts of epoxy reactive diluent, 10-50 parts of elastic modifier, 0.2 part of defoaming agent and 0.2 part of dispersing agent. The component B comprises the following components in parts by mass: 100 parts of curing agent, 0-10 parts of curing accelerator and 1 part of coupling agent. The component C comprises the following components in parts by volume: 100 parts of fine stone, 30-300 parts of fine sand, 130-800 parts of waste rubber particle, 50-100 parts of waste rubber powder and 10-20 parts of crystal whisker. Compared with the prior art, the concrete pavement material for heavy traffic roads has the advantages of high strength, favorable durability, favorable roadability, energy saving, environment friendliness and the like, and is convenient for construction.