The invention discloses an environmental-friendly method for preparing bromine-based alkyl. The method comprises the steps as follows: adding a hydrobromic acid solution in a reaction vessel in advance, and then preheating until steam is generated; and slowly adding the mixture of the hydrobromic acid solution and an ethanol solution into the reaction vessel or slowly adding both in a separated way at the same time, as for the former way, during the adding process, heating the reaction vessel to 100-140 DEG C to cause reaction so as to prepare bromine-based alkyl, wherein the ethanol solution is the normal butanol solution or the methanol solution; and bromine-based alkyl is bromobutane or bromomethane. According to the invention, poisonous and harmful raw materials are reduced from the source, which reduces potential safety hazards during production and ensures the occupational safety and health of staff. During the process, no waste gas is generated, no solid waste is discharged, and waste water can be recycled after being subjected to neutralization and desalting processing, as a result, zero discharge of 'the three wastes' is realized, and the purpose of environment protection is achieved. Therefore, the method has the advantages of low cost, simplicity in operation, and easiness in industrialization application.