导致紫癜原因一般有:细菌和病毒感染是诱发过敏性紫癜的病因中最常见的因素。比如上呼吸道炎、扁桃体炎、肺炎、猩红热、尿路感染等急性感染。
寄生虫感染也是引起过敏性紫癜另一个常见原因,其中以蛔虫最多见,过敏性紫癜的病因其次为钩虫、鞭虫、丝虫、血吸虫、阴道滴虫等。