A finite impulse response (FIR) precoder for the multi-input multi-output (MIMO) channel is proposed to eliminate the intersymbol interference (ISI) effect in this research. Two precoders are designed to maximize the signal to noise ratio (SNR) and the signal to interference plus noise ratio (SINR), respectively. At the receiver end, a finite-length MIMO decision feedback equalizer is adopted to minimize the mean squared error (MSE) of the overall system. It is observed that the SINR-maximizing precoder performs the best among all precoders under our examination. For the 2x2 MIMO channel, the simple one-tap SNR-maximizing precoder can perform almost as well. For a heavily dispersive channel, the SINR-maximizing precoder still performs well even its length is much smaller than the channel length.