The invention discloses a method for recovering selenium from acid mud wastes of acid production with copper smelting smoke. The method comprises the steps of adding the acid mud into a solution containing sodium hypochlorite and sodium hydroxide, carrying out a selenium leaching reaction, filtering to obtain selenium removed slag and a sodium selenate containing solution, recovering lead, precious metals and valuable metals from the selenium removed slag, and carrying out acidification reduction on the sodium selenate solution to obtain rough selenium powder. Before recovering the selenium from the acid mud, arsenic and bismuth are separated from the selenium and lead in the acid firstly, the selenium removing rate is higher than 95%, the lead content in the slag is increased to 70-80%, the enrichment of the valuable metal lead in the slag is beneficial for a subsequent recovering process, the process is simple, the purpose of treatment of wastes with processes of wastes against one another is realized, the circular economy is realized, the production cost is low, and the metal recovering rate is high. In particular, residual chlorine in a production process is used for absorbing sodium hypochlorite in the waste solution, and then the selenium is directly removed from the acid mud wastes, so that the selenium recovering problem is solved, and meanwhile, the sodium hypochlorite wastewater problem is also solved.