本病為免疫性疾病,其病因迄今尚未充分闡明,可能由于機體對某些過敏物質發生變態反應而引起毛細血管壁的通透性和脆性增高,變應原可由于多種因素引起,但其直接致病原因往往很難確定,與本病發生有關的因素有:
1.感染 包括細菌,病毒和寄生蟲等。
2.藥物 青霉素,鏈霉素,磺胺類,異煙肼,水楊酸鈉,奎寧等。
3.食物 魚,蝦,蟹,蛋,牛奶等異性蛋白質。
4.其他 如寒冷,花粉吸入或疫苗注射等。