The invention relates to a method, for positioning power system power oscillation disturbance source in real time, based on SCADA (supervisory control and data acquisition) data. The method includes the steps of firstly, calling a time sequence database interface of an EMS (enhanced message system) to obtain an active value of power equipment; secondly, calling an oscillation feature iterative function, inputting new data on the basis of a previous state, calculating feature quantity of active oscillating of one grid equipment, comparing with a preset fixed value, and returning equipment state; and thirdly, positioning a disturbance source in real time, and positioning the equipment, which is triggered to oscillate firstly, as the disturbance source. By the method, data accuracy is improved, practicality level is improved, investment is saved greatly, and convenience and practicality are achieved.