An apparatus for estimating bio-information is disclosed. The bio-information estimating apparatus includes: a sensor configured to measure a bio-signal; and a processor configured to obtain one or more characteristic points, related to one or more pulse waveform components constituting the bio-signal, based on a differential signal of the bio-signal, and to estimate bio-information based on the obtained one or more characteristic points.