A device for preparing double-shell microcapsules comprises a core material liquid inlet, a wall material liquid inlet, a vibrating system, a concentric nozzle, a collector, a stirrer, a peristaltic pump I, a second layer coating chamber, a rotatable screen, a coating liquid inlet, a peristaltic pump II, an atomizing nozzle, an air compressor, a temperature control system and the like. The deviceis simple; through control over the liquid inlet speeds of the core material liquid inlet and the wall material liquid inlet and the vibrating frequency of the vibrating system, the sizes of microcapsule cores are controlled, so that the microcapsules with uniform sizes are prepared and damage during microcapsule preparation is reduced; through hardening liquid filtration and hot air fluidization,rapid moulding of first-layer microcapsules is achieved; through control over the atomizing pressure and the coating liquid solubility, the shell thickness of second-layer coating is controlled. A preparation technology is simple, the reaction condition is mild, the control is easy, and the repeatability is relatively good; in addition, because of a sealing property of the device, influence of the environment on the microcapsules is greatly reduced, so that the double-shell microcapsules can be effectively prepared and the preparation time is greatly shortened.