引起小儿过敏性紫癜的原因并不十分明确,研究表明可能存在的病因有:1.食物过敏,比如进食鸡蛋、牛奶、豆类、海鲜等。2.药物影响,比如使用阿司匹林抗凝治疗,或者某些抗生素影响。3.微生物、细菌、病毒、寄生虫等感染。4.接种疫苗或者麻醉药的使用,也可能是过敏性紫癜的诱发因素。值得特别提出的病因有链球菌感染,有报道统计,50%过敏性紫癜患儿继发于链球菌性呼吸道感染。另外,此病还有遗传及种族发病倾向,可能与遗传基因有一定的关系。