The invention discloses a high-elongation wear-resistant oil-resistant rubber sole and a preparation method thereof. The rubber sole comprises 65-75 weight parts of nitrile rubber, 15-25 weight parts of natural rubber, 8-12 weight parts of butadiene rubber, 1.8-2.0 weight parts of sulphur, 1.5-2.1 weight parts of sulfuration promoter, 6-7 weight parts of sulfuration activator, 15-21 weight parts of rubber softener, 50-58 weight parts of N330 carbon black, and 8-12 weight parts of silica. According to the invention, by designing the rubber formula of the rubber sole, the processing conditions of the rubber sole and the sulfuration technology of the sole, the external force resistance of the rubber is enhanced, the elongation of the rubber is raised, the outsole rebound is raised, the requirement of wear-resistant oil resistance is realized fundamentally, the problems of bad oil resistance, low wear resistance, and low elongation existing in the present rubber soles are solved, the wear resistance and oil resistance of the rubber sole are raised, and the service life is prolonged.