公元前256年至公元前195年,刘邦属蛇,亦被俗称为“小龙”。《史记》和《汉书》记载了他的出生经历:刘母曾在大泽边入睡时,梦见与天神相会。当时雷电交加,天昏地暗。刘父赶到找到刘母时,发现一条蛟龙盘绕在她身边。从那时起,刘母便怀孕,并在后来产下了刘邦。
这一事件使得刘邦的身份显得神秘。据说他在逃亡至芒、砀的途中,曾一剑斩断一条巨蛇,随后遇到一位老婆婆在路边痛哭。当问及原因时,老婆婆表示:“我的儿子本是白帝子,却变成了一条蛇,躺在了路中央,最终被赤帝子杀害。我又怎能不哭呢?”说完这番话后,老婆婆便神秘地消失了。
刘宋裴骃在《史记集解》中认为,白帝代表着秦王朝,而刘邦推翻了秦王朝,因此发生这个传说中赤帝子斩白帝子的故事。