PROBLEM TO BE SOLVED: To provide a biological information detector, a biological information detection method and a biological information detection program, capable of detecting an accurate pulse wave by appropriately estimating a body motion noise component accompanying a users motion in an observation signal.SOLUTION: A method for calculating a pulse rate by removing a noise component caused by a body motion from a pulse observation signal acquired using a photoelectric pulse wave method at the time of a users exercise includes: a step of estimating, when amplitude of acceleration signals in three axial directions acquired at the time of the exercise exceeds a predetermined threshold, a specific synthetic acceleration signal corresponding to a noise component included in an observation signal, from a plurality of synthetic acceleration signals obtained by synthesizing the acceleration signals in the respective axes on the basis of a plurality of parameters and a step of calculating a pulse rate from a differential signal obtained by removing the specific synthetic acceleration signal from the observation signal. The specific synthetic acceleration signal is estimated by estimating a specific value of each parameter on the basis of values of cross-correlation coefficients between the plurality of synthetic acceleration signals and the observation signal.SELECTED DRAWING: Figure 7