The invention relates to the field of metal smelting and particularly relates to a method for efficiently recovering copper and rhenium from copper smelting waste acid. The method comprises the steps: filtering copper smelting waste acid serving as a raw material for the first time, heating the filtered copper smelting waste acid in a reaction tank, and detecting the initial oxidation reduction potential by using an oxidation reduction potentiometer; then, sequentially adding a flocculant and thiosulfate for reaction, and controlling the reaction time through discontinuously detecting the oxidation reduction potential in the reaction process; and finally, carrying out secondary filtration to obtain a filter residue, i.e., a copper and rhenium precipitate. By using the method, copper and rhenium in the waste acid can be thoroughly settled, the sedimentation effect is improved under the action of the flfocculant, and thus, the recovery rates of the copper and the rhenium are increased; the recovery rate of copper is higher than 95%, the recovery rate of rhenium is higher than 98%, the sedimentation rate of arsenium is relatively low and is only about 10%, and the obtained filter cake contains 2-4% of rhenium and 10-20% of copper; and meanwhile, silver and bismuth are also recovered, and the silver content is up to 2-5%, and the bismuth content is up to 6-10%.