A multi-mode ventricle auxiliary blood pump controller belongs to the technical field of biomedical engineering and relates to a controller of a mechanical heart blood pump. The controller comprises an upper computer control module and serial port communication, wherein, the upper computer control module is connected with a lower computer control module by the serial port communication, the lower computer control module controls the running of the blood pump and measures and provides status signals of the blood pump for the upper computer control module; the controller also comprises a signal collection module used for monitoring the state of human body, and the signal collection module provides status signals of human body for the upper computer control module. According to the status signals of the blood pump and the human body, upper computer control module can realize six working models which are constant flow rate mode, minimum energy consumption mode, minimum blood damage mode, etc. The design is more humane and reasonable, and can regulate the working sate of the blood pump in real time according to the physiological status of patients, so as to adapt to the physiological needs of the patients; the blood pump controller also can realize low energy consumption, and is beneficial to preventing the situations such as blood damage and the like, thus overcoming the disadvantages of the existing controller.