The invention is applicable to the technical field of computers and provides a blood pressure measurement method and device based on pulse waveforms and electrocardiogram signals. The method comprises the steps that pulse waveforms and electrocardiogram signals are obtained, feature points of the pulse waveforms are extracted, and R wave peaks of the electrocardiogram signals are identified; according to the pulse waveforms, kurtosis coefficients, skewness coefficients and pulse coefficients are calculated, and primary diagnosis results are obtained; signal sampling coordinate differences are calculated, regression detection is conducted on the feature points, and systolic pressure and diastolic pressure are respectively calculated. The feature points of the pulse waveforms, the kurtosis coefficients, the skewness coefficients and the pulse coefficients are obtained by acquiring the pulse waveforms and electrocardiogram signals of a user, signal sampling coordinate differences are calculated, an equation of linear regression is established, the systolic pressure and the diastolic pressure are respectively calculated, the influence of atypical pulse waveforms on follow-up blood pressure measurement is inhibited to the most degree, the shortcoming of inaccurate diastolic pressure measurement of an original method is overcome, and the measurement accuracy is improved.