A heart rate measurement method and device (100) are disclosed. A heart rate detecting sensor (10) detects one biometric signal (e.g. PPG) of a user at a first time interval (S20). A fitness detecting sensor (20) detects a distance signal reflecting and corresponding to a degree of fitness between the heart rate measurement device (100) and skin of the user (S30). A processor (30) obtains a heart rate value based on the one biometric signal determines whether the heart rate value is desirable based on the distance signal (S40). The heart rate value is kept if determined to be desirable (S50) or discarded if otherwise. Physiological information of the user can be collected to determine whether a body of the user is in a state of movement (S10) and if so an action instruction can be sent to the heart rate measurement device (100) to adjust the degree of fitness between the device (100) and skin of the user.