A beamforming apparatus (100) includes a storage (110) for storing a plurality of basis vectors obtained from a beamforming coefficient of a previously-measured echo signal a weight calculator (120) for calculating a weight to be applied to an echo signal reflected from a target and a synthesizer (130) for applying the weight to the echo signal reflected from the target and synthesizing signals to which the weight is applied.