A heart rate detection method for calculating heart rate uses heart sound acquired from auscultation positions. The heart rate detection method comprises a down-sampling step, a band pass filtering step, time sequence defined filtering step, simple moving average filtering step, a peak locating step to acquire samples of heart sound from auscultation positions. The heart rate measured from the auscultation positions allows fast and precise heart rate detection.