In this paper, we investigate a max–min weighted signal-to-interference-plus-noise-ratio (SINR) problem in a full-duplex multiuser multiple-input-multiple-output system, where a full-duplex-capable base station (BS) equipped with multiple antennas communicates with multiple half-duplex downlink and uplink users under the same system resources. Specifically, we consider a practical scenario where the downlink minimum weighted SINR is maximized under specific SINR constraints for uplink users. Moreover, the optimization is conducted by jointly considering the BS transmit power, the transmit power of uplink users, and BS transmit and receive beamforming. This optimization problem is, therefore, subject to multiple uplink SINR constraints and multiple transmit power constraints. Due to the SINR constraints, negative matrix components arise and hence the optimization problem cannot be directly solved by the standard approach, i.e., Perron–Frobenius theory. We have provided an explicit iterative scheme to solve this joint optimization problem with a strict proof. The proposed algorithm is proved to converge to Karush–Kuhn–Tucker points. Simulation results show that our proposed algorithm has a fast convergence rate and leads to a better performance compared with other optimization techniques that do not jointly consider all parameters.