The invention discloses an information energy cooperative beam forming method based on a cognitive two-way relay network. According to the invention, the secondary user sending ends of multiple antennas collect energy from the signals of a primary user according to a power allocation scheme so as to forward the signals of the primary user and send their own signals. The purpose of the invention isto design beam forming matrixes, vectors and power allocation factors suitable for secondary user sending ends, so that the achievable rate at each secondary user is enabled to be maximal. Herein, the ideal channel state information for all known links of the secondary user sending ends is considered, and an optimization scheme based on Charnes-Cooper translation and one-dimensional search is provided. Through introducing the semi-definite relaxation method, an original optimization problem is converted into a convex semi-definite optimization problem. After that, the interior point method isadopted to solve and obtain an optimal beam forming matrix and a vector. According to the invention, through the cooperation of the information and the energy, the spectrum and energy insufficient problem can be alleviated to a certain degree, so that the system performance is improved.