哮喘發生的原因包括內因和外因,內因主要是遺傳和體質方面的因素,在內因基礎上遇到過敏原感染、運動、藥物、化學制劑、精神刺激等多種誘因使氣管、支氣管粘膜小血管擴張充血滲出增多,管腔內分泌物增加,同時支氣管平滑肌發生痙攣,氣流受限發生或加重哮喘。
哮喘發病的危險因素包括宿主因素和環境因素兩個方面,遺傳因素在很多患者身上,都可以體現出來,比如絕大多數患者的親人中,都可以追溯到有哮喘或其他過敏性疾病病史,大多數哮喘患者屬于過敏體質,本身可能伴有過敏性鼻炎和特應性皮炎或者對常見的經空氣傳播的變應原,某些食物藥物過敏等。