The invention relates to an alloy graphite steel roll for a seamless steel tube continuous rolling machine and a preparation method thereof. The alloy graphite steel roll comprises 1.60-1.80% of C, 0.80-1.60% of Si, 0.60-1.20% of Mn, 0.80-1.50% of Cr, 1.00-2.00% of Ni, 0.40-0.80% of Mo, 0.20-0.40% of V, 0.20-0.40% of Nb, less than or equal to 0.03% of P, less than or equal to 0.025% of S, 0.05-0.10% of Re, and the balance Fe. The above components are subjected to smelting, slag removal, nodulizing and inoculation, then are subjected to pouring and are treated through a special heat treatment method, so that the wear resistance and heat crack resistant performance are improved. Meanwhile, graphite achieves the good lubrication effect. The service life of the roll is prolonged. The surface brightness of a rolled seamless steel tube is improved. Compared with existing pearlite ductile cast iron and needle-like bainite ductile cast iron rolls, the rolling quantity of the alloy graphite steel roll is increased by 80% or moe.