慈禧出生于满洲镶蓝旗一个官宦世家,她的曾祖父吉郎阿,曾在户部任员外郎,遗留下银两亏空,离开人世。祖父景瑞,在刑部山东司任郎中,相当于现在部里的一个司局长,在道光二十一年(1841年)时,因没能按时退赔其父吉郎阿在户部任职时的亏空银两而被革职。外祖父惠显,在山西归化城当副都统,父亲名叫惠征,在吏部任笔帖式,是一个相当于人事部秘书、翻译的八品文官,后屡有升迁,最大职位做到了安徽省的一
个五品道员。
慈禧姓叶赫那拉氏,小名叫兰儿。惠征是官场中的老手,经常走南闯北,往来各地,兰儿跟着父亲,从小就学会了随机应变的本领。
兰儿的父亲惠征病死于安徽安庆任上,随后兰
儿随母亲返回了北京老家。
兰儿18岁的时候被选入皇宫,因为是叶赫族,始终不能接近皇帝。叶赫族是清军入关前,在东北灭掉的最后一个部落。其部落首领布扬古临死时曾愤恨地说:“就是仅剩一女子,也要颠覆满洲。”故清朝祖训,不准选叶赫氏女子入宫。
但兰儿长得确实迷人,不仅能歌善舞,而且通晓各地音律,特别是江南民曲。有一天,兰儿看到咸丰皇帝在圆明园的花丛竹林中散步,便故意躲在树林深处,娇声娇气地唱起歌来,歌声把咸丰帝吸引住了,他循着歌声的方向慢慢地走到了兰儿身边,发现兰儿长得很标致,就看上了她,封为兰贵人。那拉氏为人机灵,很会猜测皇帝的心思,甜言蜜语,得到了咸丰帝的宠爱,又被封为懿嫔,过了不久,那拉氏就生了皇子载淳。
咸丰帝虽然嫔妃很多,却没有一个生儿子的,这次得了儿子,非常高兴,马上把那拉氏封为懿妃,过了些日子又封为懿贵妃,地位仅次于皇后。因为咸丰帝经常生病,不能料理国事,有时就让那拉氏代笔批阅。从此,那拉氏能和皇帝议论国事,谁也不敢得罪她。皇后钮祜禄氏因为没有生儿子,凡事都让懿贵妃三分,其他嫔妃就更不在话下了。