白血病的病因至今還不完全清楚。病毒是主要致病因子。但還有許多因素如放射、化學毒物或藥物、遺傳素質等可能是致病的輔因子,染色體內基因結構的改變直接引起細胞發生惡變。免疫功能降低有利于發病。同其他癌癥一樣,白血病雖然不能做到完全預防,但針對一些發病因素,也能取得相對預防的效果。
首先,不要過多地接觸X射線和其他有害的放射線。從事放射線工作的人員要做好個人的防護,加強預防措施。嬰幼兒及孕婦對放射線較敏感,易受傷害,婦女在懷孕期間要避免接觸過多的放射線,否則胎兒的白血病發病率較高。不過偶爾的、醫療上的x線檢查,劑量較小,基本上不會對身體造成影響。
其次,不要濫用藥物。使用氯霉素、細胞毒類抗癌藥、免疫抑制劑等藥物時要小心謹慎,必須有醫生指導,切勿長期使用或濫用。
第三,要減少苯的接觸,慢性苯中毒主要損傷人體的造血系統,引起人白細胞、血小板數量的減少誘發白血病。從事以苯為化工原料生產的工人一定要注意加強勞動保護。