变应性皮肤血管炎发病因素较多而复杂,一般认为主要是由于药物及感染引起,最常见的致病药物有巴比妥酸盐类、酚噻嗪类、磺胺类、青霉素、碘化物类、阿斯匹林及异体蛋白等。感染也是一个重要因素,如病毒、链球菌、结核杆菌、麻风杆菌等。真菌及原虫认为也是一种致病因素。杀虫剂、除草剂及石油产物也与本病有关。此外有内在性的疾病,如冷冻蛋白血症,高球蛋白血症、系统性红斑狼疮、类风湿性关节炎等也可引起本病。
大多数因子均非直接致病者,仅链球菌的M蛋白、结核分枝杆菌、乙型肝炎表现抗原被证明有直接致病意义。这三种抗原总是有一种抗原与其相应的抗体在同样血管中的同一种方式共同出现。当蛋白质抗原进入血液循环,产生特异性抗体,特别是IgG或IgM,抗原抗体在血流中或在组织间隙中形成免疫复合物,这种复合物沉积在血管壁及周围组织中,激活被体C3产生过敏毒素,引起肥大细胞释放组织胺,使血管通透性增加,同时吸引中性多核白细胞聚集在免疫复合物沉积部位,引起炎性细胞浸润,粘附在血小板和中性多核白细胞表面的免疫复合物,再结合补体使补体再激活,引起补体顺序反应,引起血小板及中性多核白细胞溶解,此时血小板释放出凝血因子及血管活性物质,引起纤维蛋白沉积及出血,此时中性多核白细胞释放出胶原酶、弹力酶及其他水解酶,其破坏胶原纤维、弹力纤维、基底膜及周围组织,使血管壁有炎性细胞浸润,纤维蛋白沉积血管壁破坏坏死,引起血管炎的各种症状。