Multiple Input Multiple Output is a wireless technology that uses multiple transmitters and receivers to transfer more data at the same time. Orthogonal Frequency Division Multiplexing, an FDM modulation technique which splits the signal into multiple smaller sub-signals that are then transmitted simultaneously at different frequencies to the receiver. OFDM technique spreads the data over number of carriers which are at specific predefined frequencies. This reduces or eli minates the ISI. Forward error correction or channel coding is a technique used for controlling errors in data transmission over unreliable or noisy communication channels. The objective of our proposed paper is to implement the FEC into the MIMO OFDM systems and its performance is analysed by using MATLAB over different fading channels. For modulation it employs M-QAM which combines both ASK and PSK thereby enabling several bits to be transmitted per symbol. The performance of MIMO-OFDM system is evaluated by BER Vs SNR when the bits propagates through the different fading channels. Keywords- OFDM, MIMO, QAM, FEC , BER .