A frequency reuse scheme is proposed in this paper for multi-beam satellite system to improve spectral efficiency as well as system capacity. Firstly, in order to reuse same channel among beams, Tomlinson-Harashima precoding (THP) is introduced to pre-cancel downlink interference of users from different beams. Secondly, a resource scheduling algorithm is proposed to jointly work with THP. Finally, simulations are executed to validate the proposed scheme, which suggest that compared to traditional frequency reuse scheme, the proposed frequency reuse scheme can successfully eliminate co-channel interference with a high spectral efficiency.