The invention provides a breath trainer. The breath trainer consists of a chassis, a control panel, a filter box, a buffer pot, a check valve, an air hose, a nose cover, an air discharge pipe, a pulse blood pressure and blood oxygen detector, an oxygen enrichment generation device, a flow control device, a pipeline switching valve, a pressure sensor, a flow sensor and a circuit module; the oxygen enrichment generation device consists of an oxygen enrichment membrane component box and a vacuum pump; the flow control device consists of a first air distribution barrel, a second air distribution barrel and a resistance pipe network; the air discharging pipe is connected with the pressure sensor and the flow sensor through branch pipes; a liquid crystal display screen and a control key are arranged on the control panel; and the circuit module consists of a singlechip, a voice chip, a power amplifier, a loudspeaker, a program memory, a data memory, a display circuit, a keyboard circuit and a signal conditioning circuit. The breath trainer has high intelligent level, can perform human-machine interaction and increase the training interest, and is capable of selecting a training load and a training time according to a parameter input by a user, so a step-by-step exercising effect can be achieved.