Every pulse wave, a constant volume control unit performs servo control while updating a servo gain such that a difference between an arterial volume shown by an arterial volume signal that is detected by an arterial volume detection circuit and a control target value of the servo control is less than a control deviation at which a rate of change of the arterial volume relative to a change in cuff pressure is deemed to be constant. Because the control deviation is the difference between the arterial volume shown by the arterial volume signal and the control target value, a blood pressure decision unit decides, as a blood pressure, the cuff pressure sequentially detected in a period during which servo control is performed, by correcting the cuff pressure using the control deviation and the rate of change deemed to be constant.