The invention relates to a method for recovering gold from roasting-cyaniding tailings. The method comprises the following steps that proportioning is carried out, wherein sodium salt is added into the roasting-cyaniding tailings according to the standard that the ratio of Na2O to (Fe2O3+Al2O3+SiO2) is 1-1.5:1, uniformly mixing is carried out to obtain a mixture, and then water is added to blend the mixture into a mud block material; sintering is carried out, wherein the mud block material is fed into a high-temperature furnace for sintering to obtain sintered clinker; leaching in a low-alkalisolution is carried out, wherein the clinker is finely ground, leaching is carried out under the condition that the mass ratio of the low-alkali solution to the clinker is 4.5-6.5: 1, and primary filtering is carried out after the leaching reaction is finished so as to obtain filtrate 1 and filter residue 1; the filter residue is washed, wherein the filter residue 1 is fed into equipment with a mechanical stirring function, water is added for stirring and washing, and then secondary filtering is carried out to obtain filtrate 2 and filter residue 2; and cyaniding gold leaching is carried out,wherein a solution A is added to blend the filter residue 2 into ore pulp, meanwhile, the pH value is adjusted, activated carbon is added, then a sodium cyanide solution is added for conventional cyaniding gold leaching to obtain gold-loaded carbon, ternary filtering is carried out on cyanided tailing pulp to obtain filtrate 3 and filter residue 3, and the filter residue 3 is piled up. The methodhas the advantages of being simple and smooth in technological process, simple in operation, high in gold recovery rate, short in period, low in investment, environment-friendly, easy to industrialize and the like.