目前來說,人類白血病的病因不是很清楚,可能的因素有:
一、生物因素,主要是病毒和免疫功能異常,目前發現人類t淋巴細胞病毒和成人體T細胞白血病/淋巴瘤是有關系的,部分免疫功能異常的患者,如自身免疫性疾病發生白血病的危險會增高。
二、物理因素,包括x射線,伽馬射線等電離輻射,之前有報道放射工作人員發生白血病的病例相對偏高。
三、化學因素,多年接觸苯以及含有苯的有機溶劑與白血病的發生有關系,早些年制鞋工人的發病率高于正常人群的三到二十倍。
四、遺傳因素,家族性白血病約占白血病的千分之七,單卵孿生子,如果一個人發生白血病,另一個人的發病率為五分之一,比雙卵孿生者高十二倍。
五、其他白血血液病,例如骨髓增生異常綜合征等,可以發展為白血病。