This article considers the two-way multiple-input multiple-output (MIMO) relaying channels with multiple users, in which multiple users are served simultaneously by the base station (BS) with the assistance of the relay. The transmission consists of only two phases, doubling the system throughout over traditional one-way half-duplex transmission. A zero-forcing dirty paper coding (ZFDPC) aided physical-layer network coding (PNC) scheme is proposed in this article and the achievable capacity of the ZFDPC aided PNC scheme is derived. Simulation results show that the proposed scheme outperforms the previous decode-and-forward (DF) and zero-forcing beamforming (ZFBF) aided PNC scheme due to more degrees of freedoms and the advantage of PNC. Moreover, we analyze the effect of the imperfect channel state information (CSI) from RS to users at BS side to show the robustness of the proposed ZFDPC aided PNC scheme.