The invention discloses a tin-nickel-carbon alloy composite material for a lithium ion battery and a preparation method thereof. The method comprises the following steps of: combing tin powder and nickel powder in a mass ratio, adding a proper amount of alcohol, and performing high-energy mechanical ball milling; mixing the alloy powder obtained by the mechanical ball milling and graphite, addingalcohol, and continuously performing high-energy mechanical ball milling mixing; performing suction filtration on the tin-nickel alloy carbon composite material to remove the alcohol, then putting the composite material into an oven, performing vacuum drying, performing high-temperature thermal treatment under the protection of nitrogen, and then naturally cooling to normal temperature; and finally, taking out the prepared tin-nickel-carbon alloy composite material after cooling, adding asphalt, then adding alcohol and continuously performing high-energy mechanical ball milling, taking out the material, performing suction filtration, performing vacuum drying, performing high-temperature thermal treatment under the protection of nitrogen, and naturally cooling to normal temperature after the thermal treatment to obtain the prepared tin-nickel-carbon alloy composite material. The material has high specific discharge capacity, high coulombic efficiency and long cycle life.