A method and a device for detecting blockage of a breathing apparatus. The method for detecting blockage of a breathing apparatus comprises: detecting pressures and flow rates at an inspiration end and an expiration end of the breathing apparatus (a) and performing calculation according to the pressures and the flow rates and determining the position of a blockage of the breathing apparatus according to a result of the calculation (b). The device for detecting blockage of a breathing apparatus comprises: a check module (301) for checking before normal aeration whether errors in pressure and flow rate are within preset ranges a detection module (303) for detecting pressures and flow rates at the inspiration end and the expiration end of the breathing apparatus and a calculation module (305) for performing calculation according to the pressures and the flow rates and determining the position of a blockage of the breathing apparatus according to the result of the calculation. The method and device for detecting blockage of a breathing apparatus can determine blockage in the breathing tube the user end airway and the expiration end in as short a time as possible.