A biological-information processing apparatus includes a plurality of filters that detects a biological signal including a pulse wave component and a body motion noise component, detects a body motion signal correlated to the body motion noise component, and separates the pulse wave component and the body motion noise component included in the biological signal on the basis of the body motion signal. The filters have different filter characteristics. The biological-information processing apparatus calculates, for each of the filters, a correlation coefficient between the body motion signal and at least one of the pulse wave component and the body motion noise component and determines, on the basis of the correlation coefficient, as a pulse wave signal, the pulse wave component separated using any one filter.