The search for high data rates and throughput are the main demands of modern wireless communication networks. Conventional methods relied on the use of more bandwidth or larger modulation levels which have some limitations. Thus more advanced techniques are introduced such as network coding (NC) and multiple antenna system in the form of multiple inputs multiple outputs (MIMO). Each of these usually improves the obtained data rate and throughput. In this work, network coding is used in conjunction with MIMO system in order to gain the advantages of both techniques. A simple packet based network coding is introduced for network scenario with MIMO system. Wireless networks with proposed combined techniques (NC & MIMO) are modeled and simulated. The aim here is to use both techniques in a way to improve the performance of the system. An intermediate node known as coding or relay node is used to perform the network coding within the whole network. All transmissions among the nodes in the networks considered the use of MIMO technique. The proposed structure is tested over different wireless channel models. These models represent different channel conditions and environments. The results of the tests have shown that combined MIMO-NC system improved throughput over original MIMO system by about (33%) on the expense of negligible loss in error performance at relatively high signal-to-noise power ratios (SNRs). Similar improvement in BER is also achieved over the original network coded system, which is equivalent to less than 1dB in tolerance of the systems to additive white Gaussian noise under moderate channel environments.