In this paper, we firstly present turbo product codes (TPCs) for forward error correction (FEC) coding, including TPCs encoding process and decoding principle, and then compare TPCs with turbo convolutional codes (TCCs) error coding solution. The performance of TPCs is shown to be closer to the Shannon limit than TCCs. Secondly, we introduce TPCs’ application in the 4th generation (4G) mobile communication system which is being developed in our country at present. The concept of TPC-OFDM system which promises higher code rate than conventional OFDM is first modified. Finally, simulation results show that the simplified 4G uplink systems offer Bit Error Rate of nearly 0 over IMT-2000 channel at Eb/N0 > 15dB.