The invention discloses a character input device and method based on eye-gaze tracking and speech recognition. The device comprises a helmet unit, an ARM (advanced RISC machine) core unit, an image acquisition card, a voice identification module, a DSP (digital signal processor) core unit, a scene image processing module, a coordinate conversion module and an interface module. The method comprises the following steps of: on the basis of collecting and processing an eye pattern, a scene image and a user voice signal, calibrating to obtain a calibration coefficient; solving a two-dimensional calibration equation and a coordinate transformation matrix to obtain the coordinate value of a user sight fixation point in an interface coordinate system; finally, obtaining a character which is expected to be input; and cooperating with the user voice information to finish the operations of character input and the four arithmetic operation. The invention has the advantages of high character input fixation precision, big head moving range, simpleness in operation and good practicality and maneuverability.