过敏性紫癜的直接病因往往很难确定,其有关因素有:
一、感染: 细菌(以β溶血性链球菌所致的上呼吸道感染最多见,此外尚有金黄色葡萄球菌、肺炎球菌、结核杆菌)、病毒(风疹、水痘、麻疹,流感)和肠道寄生虫。
二、食物: 鱼、虾、蟹、蛋、乳等食物异性蛋白。
三、药物: 抗生素(青、链、红、氯霉素)、磺胺类、异烟肼、解热镇痛药(水杨酸类、保泰松、奎宁等)等。
四、其他: 如寒冷、花粉、虫咬、疫苗接种等。上述因素引起抗原—抗体复合物反应,此复合物沉积于血管壁或肾小球基底膜上,并激活补体,释放过敏素等,损害毛细血管,小动脉,引起广泛的毛细血管炎,甚至出现坏死性小动脉炎,使血管壁通透性和脆性增高,导致皮下组织,粘膜及内脏器官出血,水肿。胃肠道及关节等可有类似改变。肾脏病变多为局灶性轻型肾炎,严重者可有肾小球毛细血管灶性坏死或全肾受累。也有学者认为本病属速发型变态反应,大量IgE。吸附在肥大细胞上,后者释放的生物活性物质引起上述损害。