A non-invasive blood pressure measuring apparatus and a measuring method isprovided. A host (1) is provided with a microprocessor coupled with an airpressuresensor. A pressurized cuff (2) is an inflatable cuff with a gas tube connectedwith theair pressure sensor, and fastened to a body portion where user's artery bloodflow canbe blocked completely after air inflation. A pulse wave detector (3) is fixedat adownstream position of the pressurized cuff (2) according to the artery bloodflowdirection. The microprocessor performs a real-time process to several pulsewaveamplitudes detected by the pulse wave detector (3) during the course of slowincreasefrom zero and the corresponding pressures of the pressurized cuff to determineasystolic pressure; and the microprocessor performs a real-time process toseveralpulse delay periods which are the delay periods between the pulse waves andthecorresponding pressure AC signals during the course of variable delay periodstorelatively constant delay periods and the corresponding pressures of thepressurizedcuff to determine a diastolic pressure. Possible and inevitable errors causedbydiscontinuity of heartbeats can be avoided by a conversion from discontinuouseventsto continuous measurements. The systolic pressure and the diastolic pressureof bloodpressure can be measured accurately and non-invasively.