目前為止,過敏性紫癜的病因和發病機制不是特別明確,病因可能涉及感染、免疫紊亂、遺傳等因素,實際上是IgA介導的全身性血管炎。上呼吸道感染常是過敏性紫癜發生的一個觸發因素;疫苗接種也可能觸發過敏性紫癜;食物和藥物因素也可能觸發過敏性紫癜的發生;從基因層面,可能與過敏性紫癜發病有關係的就是基因多態性;還包括其它誘發因素,即寒冷的刺激、外傷、結核桿菌試驗以及精神因素,均可能會誘發過敏性紫癜。總體而言,過敏性紫癜的病因和發病機制尚不清楚,各種原因都有可能觸發過敏性紫癜。