This paper gives a novel spatial and temporal Tomlinson Harashima Precoding (THP) algorithm based on concatenated processing for Multiple-Input Multiple-Output (MIMO) frequency selective fading channels. Generally spatial and temporal THP is jointly processed together, using joint optimization THP, and the complexity is very large. In this paper, we propose a novel spatial and temporal concatenated THP algorithm, firstly Spatial THP (S-THP) is performed to cancel spatial interference owing to different antenna or multi-user; then Temporal THP (T-THP) to each sub-channel of MIMO channel model is performed, through this step, MIMO Inter Symbol Interference (ISI) channel model is changed into flat fading MIMO channel. Using this solution, we can change the complex spatial and temporal THP into space and time domain concatenated THP, and in each space, the algorithm is relative simple. From algorithm analysis and performance comparison, we can see the validation and advantage of this method suggested in this paper.