An ultrasonic-based pulse-taking device and a pulse-taking method thereof which are adapted to detect a pulse condition of a person are provided. The pulse-taking method includes: sensing a blood vessel of the person to generate a color Doppler image and a blood flow waveform image. Determining the pulse condition based on the color Doppler image and the blood flow waveform image.