An apparatus configured to extract a feature from a bio-signal is disclosed. The apparatus includes a bio-signal acquirer configured to acquire the bio-signal, and a processor configured to analyze concavity and convexity of a waveform of the bio-signal in intervals of the bio-signal, and extract the feature from the bio-signal based on the analyzed concavity and the analyzed convexity.