The invention provides a multispectral light-field camera. Along a light path direction, the camera comprises a light filter array, a main imaging lens, a micro lens array, combined sub-lenses, a detector and a signal processing system, which are sequentially arranged. An imaging method comprises the steps that: the light filter array is arranged on a pupil plane of the main imaging lens, and information of various target spectral bands is introduced with a pore size division method; with the micro lens array positioned on an image plane of the main imaging lens, the multispectral information is spatially separated; the combined sub-lenses are introduced, such that micro lens focal plane is secondarily transferred to a detector photosensitive surface; and the signal processing system calculates the data obtained by the detector, and spectral images of different wavebands are extracted and obtained. With the camera provided by the invention, multispectral information of each pixel in a full field of view can be obtained, dynamic multispectral imaging can be realized, and system structure is stable.