刘协的母亲王美人,名王荣(后来追谥为“灵怀皇后”),是前五官中郎将王苞的孙女、王章之女,出身于名门世家,举止文雅,再加上容貌姣好,身材匀称,深得汉灵帝刘宏的宠爱。当时主宰灵帝后宫的是何皇后,出身于屠夫之家,靠贿赂宦官被选入宫并当了皇后,对王美人非常嫉妒。
因此当王美人怀着刘协时,怕招惹何皇后更深的嫉妒,就没有告诉灵帝,而是偷偷地堕胎。但服堕胎药没有奏效,孩子还是生了下来。何皇后果然妒性大发,怕王美人有了儿子会进一步威胁到她的地位,指使人将毒药偷偷地放在王美人产后服用的汤药里,王美人饮后当即身亡。灵帝闻讯,亲往后宫验视,见王美人四肢青黑,知是中毒而亡,急令追查凶手,很快查出是何皇后所为。
灵帝不禁勃然大怒,意欲立即将何皇后废黜。何皇后事先己用巨金买通受灵帝信任的宦官曹节等人,宦官们一齐跪下,为何皇后求情,灵帝居然赦免了何皇后。刘协这时尚未足月,灵帝怕将刘协留在后宫再遭到暗害,于是将他抱到永乐宫,请董太后抚养。自此,刘协就依董氏为外家。
灵帝晚年,面临着选择太子问题。何皇后生有皇子刘辩,从小寄养在民间一位姓史的道人家里。
刘辩比刘协年长,而且是皇后所生,论理太子位置非其莫属。但是刘辩举止轻浮,没有国君应有的威严气质。刘协自小在永乐宫长大,由董太后悉心抚养,举止端庄,深得灵帝喜爱。再加上其母王美人死于非命,灵帝难免有隐恻之心,因此他心下倾向于立刘协为太子。然而这又有违于立嗣以嫡长为先的皇室传统,所以迟迟下不了决心。
中平六年(189年),灵帝病重,遗诏将刘协托付给宦官上军校尉蹇硕。四月,灵帝去世,立刘辩为帝,是为少帝。何皇后也改称为何太后,临朝处理政务,但国家大权实际上已为何进掌握。刘协封为渤海王,后改封陈留王。
灵帝死后,内宫宦官和朝中重臣展开了争权夺利的斗争。先是何进捕杀蹇硕,接着是宦官张让、段珪等杀死何进,司隶校尉袁绍、虎贲中郎将袁术和何进的部将带兵反攻,一下子又杀宦官两千人。
张让、段珪等无力还击,劫持刘协和少帝刘辩逃出宫外,正仓皇间,迎面遇上董卓率领的三千陇西铁骑奔腾而来。小皇帝刘辩见到这样的情形,吓得浑身哆哆嗦嗦,双腿战栗,口不能言。
小皇帝刘辨手下的内侍太监和一众文官也都没人敢出口大气,只怕稍有闪失,便惹来杀身之祸。尚书卢植率军追到后,杀死张让、段珪,又把少帝和刘协迎回宫内。
董卓自认为和收养刘协的董太后同族,加上刘协本身比刘辩有才能,于是从这时起,董卓就想废少帝,另立刘协为皇帝。
回到京城后,董卓的军队完全控制了局势。于是董卓逼着少帝策免了司空刘弘,自己身居其位。接着,董卓又以司空的身份召集百官开会,议改立陈留王刘协为皇帝。百官们大惊失色,但慑于董卓的淫威,谁也不敢表示反对。