Disclosed is a method for generating an ultrasonic image, the method including: transmitting an ultrasonic signal to a predetermined portion of an object and receiving at least three response signals which are reflected from the predetermined portion selecting at least two response signals from among the at least three received response signals and acquiring vector information which indicates a speed and a movement direction of the predetermined portion based on a receiving angle and a Doppler frequency of each of the selected at least two response signals.