The invention discloses a method and a device for determining a downlink beam forming weight vector. The method comprises the following steps: receiving a pilot signal sent by a terminal so as to estimate the frequency offset of the terminal; judging whether the frequency offset is smaller than preset frequency offset; if the frequency offset is smaller than the preset frequency offset, determining a weight vector according to a first mode, namely acquiring a first time interval, judging whether the first time interval is smaller than a first threshold value, if so, directly determining the downlink beam forming weight vector by using an SRS (sounding reference symbol), and otherwise, determining the downlink beam forming weight vector by using a PMI (pre-coding matrix indicator); if the frequency offset is not smaller than the preset frequency offset, determining the weight vector according to a second mode, namely acquiring a second time interval, judging whether the second time interval is smaller than a second threshold value, if so, directly determining the downlink beam forming weight vector by using the PMI, and otherwise, determining the downlink beam forming weight vector by using the SRS. A speed factor and a time factor are taken into overall consideration, and a weight vector calculation mode suitable for a current scene is selected in real time, so that the calculation accuracy of the weight vector and the beam forming effect can be improved, and the downlink performance and cell capacity of a user are improved.