Wearable blood-pressure sensors have recently attracted attention as healthcare devices for continuous non-invasive arterial pressure (CNAP) monitoring. However, the accuracy of wearable blood-pressure (BP) monitoring devices has been controversial due to the low signal quality of sensors, the absence of an accurate transfer function to convert the sensor signals into BP values, and the lack of clinical validation regarding measurement precision. Here, a wearable piezoelectric blood-pressure sensor (WPBPS) is reported, which achieves a high normalized sensitivity (0.062 kPa−1), and fast response time (23 ms) for CNAP monitoring. The transfer function of a linear regression model is designed, offering a simple solution to convert the flexible piezoelectric sensor signals into BP values. In order to verify the measurement accuracy of WPBPS, clinical trials are performed on 35 subjects aged from 20 to 80 s after screening. The mean difference between the WPBPS and a commercial sphygmomanometer of 175 BP data pairs is −0.89 ± 6.19 and −0.32 ± 5.28 mmHg for systolic blood pressure (SBP) and diastolic blood pressure (DBP), respectively. By building a WPBPS-embedded wristwatch, the potentially promising use of a convenient, portable, continuous BP monitoring system for cardiovascular disease diagnosis is demonstrated.