The invention relates to a method for winding a superconductive magnet, which uses more than two single blocks to wind the two single blocks into a double block by belt material, comprising the following steps of: 1) designing the shapes of spools as required, wherein one side of each spool is provided with a convex ring and the other side of each spool is provided with a concave part; 2) winding the double block: firstly, fixing the position of a single block spool, winding the belt material from an end point to a fixed spool, and welding a contact surface of the belt material and the spool; secondly, synchronously rotating the fixed spool and the belt material, and winding the belt material onto the fixed spool; thirdly, after fixing the total length of the belt material, cutting the belt material and fixing the other single block spool, welding a cutting position of the belt material on the single block spool, synchronously rotating the spools of the two single blocks and winding the belt material from the one spool to the other spool; and finally, when the lengths of the belt material of the two blocks are equal to the number of windings, stopping synchronously rotating, fixing one spool, and horizontally moving and rotating the fixed single block, so that the two single blocks are superposed to form a transition layer; and 3) assembling the magnet: inserting the convex ring of the double block spool into the concave part of the adjoining double block spool. The method can be widely used for winding various superconductive magnets.