An electronic device includes a storage that stores therein pulse rate ranges using a resting heart rate of a user as a reference to be associated with exercise amounts, respectively, and a processor. The processor executes a process including: acquiring a first sensor value and a second sensor value from a first sensor and a second sensor that are sensors worn on a body of the user, respectively, the first sensor detecting pulses and the second sensor detecting an acceleration calculating a plurality of pulse rate candidates based on the acquired first sensor value calculating an exercise amount of the user based on the acquired second sensor value and specifying a pulse rate range stored in the storage to be associated with the calculated exercise amount and deciding a pulse rate candidate included in the specified pulse rate range as a pulse rate of the user.