The invention relates to an asphalt preparation method, and discloses a preparation method of an environmental-friendly rubber asphalt. The environmental-friendly rubber asphalt comprises 70 to 100 parts of No.90 petroleum asphalt, 20 to 40 parts of a rubber powder, and 0.2 to 5 parts of a deodorant. The preparation method comprises following steps: at a certain temperature, petroleum asphalt is heated for melting, a hydrogen sulfide removing agent is added, high speed shearing (shearing speed is controlled to be 2000 to 4500r/min) is adopted, stirring is carried out for 0.5h, the rubber powder is added, high speed shearing is carried out at a rotating speed of 5000r/min for 40min, volatilized gas including alkanes, mercaptan, and alkenes is subjected to concentration recycling, reinjection is carried out in cooling process, so that the environmental-friendly rubber asphalt is prepared. Adding of the hydrogen sulfide removing agent is capable of removing hydrogen sulfide gas volatilized from asphalt, concentration treatment is capable of recycling asphalt effective components with boiling points ranging from room temperature to processing temperature. The preparation method is capable of reducing volatilization of harmful substances, improving pavement performance, improving production process, and providing a feasible approach for ecological environment protection.