The invention discloses a multi-channel data acquisition device for a submarine pipeline magnetic flux leakage internal detector. The multi-channel data acquisition device comprises a hall sensor, a multi-path switch, an instrument amplifier, an analog-to-digital (AD) conversion module, a field programmable gate array (FPGA), a digital signal processor (DSP) and a secure digital memory (SD) card, wherein the multi-path switch has a two-stage series structure; the multi-channel data acquisition device is provided with heat insulation cotton so as to adapt to a specific high-temperature and high-corrosion environment of a submarine pipeline; the hall sensor converts the magnetic induction density into voltage; the voltage is switched by the multi-path switch, so that a signal is transmitted to the instrument amplifier; the instrument amplifier amplifies a weak signal; the AD conversion module sets sampling for eight times through software, performs analog-to-digital conversion, and transmits a digital value to the FPGA after the conversion; and the DSP receives FPGA cached data, digitally filters and compresses the cached data, and finally stores the data into the SD card. Due to a dual central processing unit (CPU) structure consisting of the FPGA and the DSP, a large amount of data can be stored and processed; the device has the characteristics of high speed, multiple channels, high resolution and the like; furthermore, pipeline transportation safety is guaranteed; and early maintenance is facilitated.