The invention discloses a preparation method capable of achieving large-scale preparation of super-paramagnetic Fe3O4@Au-core@shell structured nanorods with controllable size and dispersion, and belongs to the field of intersection of multiple subjects such as macromolecular living polymerization methods, functional polymer molecule design and inorganic crystal growth. The method comprises the following steps that (1), cellulose used for modifying hydroxide radical serves as a macromolecular initiator, and by means of a continuous polymerization ATRP technology and a linked chemical reaction,a series of brush-shaped triblock polymers cellulose-g-[P4VP-b-PAA-b-PS] and cellulose-g-[P4VP-b-PAA-b-PEG] are prepared separately, wherein the triblock polymers each comprise two template structureunits; (2), a solution-phase synthesis method serves as a basis, a certain quantity of the above-mentioned prepared brush-shaped triblock polymers serves as a monomolecular template, first section P4VP serves as a template phase, FeCl2.4H2O, FeCl3.6H2O and NH3.H2O serve as a precursor compound system, and then super-paramagnetic Fe3O4 nanorods are firstly prepared to serve as cores; and (3), similarly, a Fe3O4 nanorod system with the surface coated with a second template phase PAA serves as the monomolecular template, chloroauric acid serves as a precursor compound, tert-butylamine boron serves as a reducing agent, and then the gold nanorod shell structure is prepared.