A high-speed CMOS image sensor for hyperspectral imaging, the design of pixel and readout circuit being the main part, is introduced in this paper: the pixel is capable of global shutter function; the number of output channel of the readout circuit can be chosen from certain values, and high-speed analog signal output performance under the condition of large array area and low output channel number is optimized. The pixel array size in the final design is 2048×256, and pixel pitch is 24um×24um; the maximum output frequency for single output channel is 40Mpixel/s, and the maximum frame rate can reach 4000fps. This image sensor can meet the general requirement of a hyperspectral imaging system.