An ultrasonic diagnostic apparatus, including a transceiver for sequentially generating multiple received signals, a color flow mapping signal processing unit that generates blood flow velocity data based on the multiple received signals, and a residual image processing unit that includes an aliasing determination unit and a persistence calculation unit and performs residual image processing on blood flow velocity data, an aliasing determination unit that adds the blood flow velocity data Vcurrent for the most recent frame and the blood flow velocity data Vout-1 for the frame preceding the most recent frame, performs aliasing determination on the frame that was determined by a frame before the most recent frame based on the aliasing determination results of the blood flow velocity data, and a persistence calculation unit that performs a persistence calculation after performing a correction to the blood flow velocity data in which aliasing has occurred.