The present invention relates to a method for controlling heat generation of a magnetic nanomaterial, comprising the steps of: (a) mixing (i) a nanomaterial precursor comprising a metal precursor material and a predetermined amount of a zinc precursor with (ii) a reaction solvent and (b) preparing a zinc-containing magnetic nanomaterial from the mixture of step (a) comprising a zinc doped metal oxide nanomaterial matrix and wherein a specific loss power of the zinc-containing magnetic nanomaterial is varied depending an amount of zinc to be doped, whereby the heat generation of the magnetic nanomaterial is controlled. In addition, the present invention relates to a heat-generating nanoparticle and a composition for hyperthermia. The present invention suggests a novel approach to improve a heat generation of a magnetic nanomaterial. According to the present invention, the specific loss power can be controlled by changing a zinc-content to be introduced into nanomaterials and therefore a composition for hyperthermia showing controlled heat generation potential can be successfully provided.