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 an acquisition unit configured to acquire a first sensor value and a second sensor value, the first sensor detecting pulses and the second sensor detecting an acceleration a first calculation unit configured to calculate a plurality of pulse rate candidates based on the first sensor value a second calculation unit configured to calculate an exercise amount of the user based on the second sensor value and a decision unit configured to specify a pulse rate range stored in the storage to be associated with the exercise amount, and to decide a pulse rate candidate included in the specified pulse rate range as a pulse rate of the user.