Provided is a heart sound denoising apparatus that includes: a heart sound signal acquisition unit that acquires a heart sound signal collected by a sound collector a pulsation signal acquisition unit that acquires a pulsation signal of a living body a peak interval acquisition unit that acquires a peak interval of the acquired pulsation signal a first resampling unit that resamples the heart sound signal corresponding to the acquired peak interval, to a predetermined number of samples, with respect to the heart sound signal detected at a same time as the acquired pulsation signal a noise removal unit that removes a noise component from the resampled heart sound signal and a second resampling unit that resamples the heart sound signal resampled by the first resampling unit and with the noise removed, to a number of samples of the peak interval.