The invention relates to a device and method for measuring arterial blood pressures based on pulse wave signals and electrocardiosignals, wherein the device comprises a microprocessor, a pulse wave signal measuring unit, an electrocardiosignal measuring unit, a communication module, a data storage module and an LCD (liquid crystal display) module, and the microprocessor is respectively connected with the pulse wave signal measuring unit, the electrocardiosignal measuring unit, the communication module, the data storage module and the LCD module by control lines. The device provided by the invention is small in size, therefore, the device is suitable to be worn for non-intrusively and continuously detecting and recording the blood pressure values for a long time. Compared with the existingblood pressure measurement techniques, the device and method provided by the invention have the advantages that in the process of blood pressure measurement, the dependence on an inflated cuff is ridded; and meanwhile, the blood pressure calculation method applied to the device is small in computation load, and can be implemented by the microprocessor with a limited computational capability, therefore, the device is low in cost and easy to use.