Provided is a magnetic resonance imaging (MRI) apparatus including an acquisition unit configured to acquire an undersampled spectrum in a k-space and a reconstruction unit configured to generate a target image based on the undersampled spectrum, wherein the reconstruction unit includes: a first sub-reconstruction unit configured to perform initial reconstruction on data corresponding to unsampled positions in the k-space by using a Split Bregman algorithm or approximate sparse coding a second sub-reconstruction unit configured to decompose the initially reconstructed spectrum in the k-space into multiple frequency bands to thereby generate a plurality of individual spectra and perform dictionary learning reconstruction on images respectively corresponding to the decomposed multiple frequency bands by alternating sparse approximation and reconstructing of measured frequencies and an image generator configured to generate a target image by merging together the reconstructed images respectively corresponding to the multiple frequency bands.