The invention belongs to the technical field of preparation of building materials, and concretely relates to an anti-radiation concrete and a preparation method thereof. The preparation method comprises the following steps: mixing and crushing graphite and barite, carrying out sealed fermentation on the obtained crushed mixture and biogas slurry to obtain a fermentation product, centrifuging and sterilizing the fermentation product to obtain a modified filler, mixing and heating methylallyl alcohol, boric acid and anhydrous ether, reacting the obtained heated mixture with a sulfuric acid solution to obtain a product, distilling the product to obtain a methyallyl borate mixture, reacting and distilling the methyallyl borate mixture, N-hydroxymethylacrylamide and toluene to obtain an anti-segregation agent, mixing cement, the modified filler and fibers, stirring the obtained mixture, the anti-segregation agent, a water reducer and water, injecting the finally obtained mixture into a die, carrying out vibration molding, and demolding and curing the molded mixture to obtain the anti-radiation concrete. The anti-radiation concrete obtained in the invention has the advantages of good anti-segregation and anti-radiation performances, effective improvement of the construction performances of concrete, high mechanical strength, and effective prolongation of the service life of concrete buildings.