An apparatus for estimating a blood pressure, includes a sensor configured to measure a bio-signal, and a processor configured to acquire a feature value from the bio-signal, and detect a blood pressure change sign, based on the feature value. The processor is further configured to acquire a scale factor, based on the blood pressure change sign, and estimate the blood pressure, based on the feature value and the scale factor.