Application of multiple-input multiple-output (MIMO) technology to the filter bank multicarrier/offset quadrate amplitude modulation (FBMC/OQAM) system provides great improvements on its robustness to channel fading effects. Nevertheless, the unique qualities of MIMO-FBMC/OQAM scheme do not make any sense without solving the symbol detection problem on its receiver part. To this end, an efficient symbol detecting strategy having the capability of recovering the transmitted symbol sequences with the highest accuracy is needed for the related system. Maximum likelihood (ML) detector is known with its excellent symbol detection performance in the literature. However, due to the usage of exhaustive search procedure, the computational complexity of the ML detector reaches extremely high levels with the increase of antenna size and modulation order. On the other hand, in the case that the exhaustive search procedure is substituted with the symbol optimization process, it becomes possible to achieve a large amount of complexity reduction in the conventional ML scheme without compromising too much on its symbol detection performance. In order to carry out an efficient symbol optimization in discrete space, we propose migrating birds optimization (MBO) algorithm based on cyclic bit flipping procedure in this paper. By virtue of employing the proposed MBO algorithm reinforced by the cyclic bit flipping mechanism for optimizing the symbol sequences, the computational complexity of the conventional ML is reduced to quite low levels. The percentages of complexity reduction achieved by the proposed scheme over the classical ML for 4 × 4, 6 × 6 and 8 × 8 MIMO configurations are equal to 29.688%, 87.188% and 98.299%, respectively. In addition to these huge complexity gains, an efficient symbol detection performance quite near to that of conventional ML is obtained thanks to the usage of aforementioned MBO-based symbol optimization procedure.