The invention provides a method for measuring oxide, phosphorus, manganese and copper content of directly reduced iron. The method comprises the following steps of: measuring the X-ray fluorescent line strength of a test sample to be tested by using conventional X-ray fluorescent spectrometry, and obtaining corresponding oxide, phosphorus, manganese and copper content values in a standard working curve of oxide, phosphorus, manganese and copper according to the X-ray fluorescent line strength, wherein the test sample to be tested is obtained by firing, adding lithium tetraborate, lithium nitrate solution and ammonium iodide solution, mixing, drying, heating till melting and cooling. After the sample is melted at one time, the silicon dioxide, calcium oxide, magnesium oxide, aluminum sesquioxide, titanium dioxide, potassium oxide, phosphorus, manganese and copper content of the test sample can be directly measured; and the method is convenient for operation, has high measurement accuracy and good measurement result stability, reproducibility and accuracy, and can meet daily measurement. The prepared standard test sample and the test sample to be tested can be stored for a long term and reused, so the cost is reduced, the pollution is reduced, and the measurement time can be greatly shortened.