The invention relates to the technical field of communication, and in particular discloses a beam forming method and a device for inhibiting interference in an intelligent antenna. The method comprises the following steps: firstly, according to received uplink signals, carrying out channel estimation on an expected user and an interferential user, and estimating an incoming wave direction of the expected user and an incoming wave direction of the interferential user; secondly, constructing an interference matrix of the expected user; thirdly, calculating a beam forming weight vector of the expected user based on the interference matrix of the expected user and a spatial covariance matrix covariance matrix; and finally, using the beam forming weight vector of the expected user as a formingweight value to weigh each antenna magnitude phase, and forming downlink beams for the expected user. A beam forming device is used for carrying out beam forming treatment according to the beam forming method. The method can inhibit interference, can still accurately determine spatial characteristics of the expected user, and achieve better downlink beam forming.