孫思邈,京兆華原人(今陝西銅川市),七歲時開始學習,每日誦讀大量章句。孫思邈長大後,喜歡談論莊子老子以及百家學說。
北周宣帝時,孫思邈見時局動蕩,於是隱居在太白山學道,鍊氣養形,求升仙之術。
孫思邈洞曉天文星象,精通醫藥。他心懷仁慈,常常施行陰德,以救死扶傷為己任。有一次孫思邈出行,看見路邊有一名牧童要殺小蛇,於是脫下衣服給牧童,將小蛇贖回來。孫思邈為小蛇敷上藥粉治傷,然後將小蛇放走了。
一個多月後,孫思邈出行,看見一位白衣少年,排場盛大。少年下馬向孫思邈行禮,道謝說:「我小弟承蒙道長所救。」
孫思邈聞言,不以為意。少年又向孫思邈行禮,請孫思邈上馬,馬兒載著孫思邈行走如飛。
頃刻,少年帶孫思邈來到一座宮殿,這裡春光明媚,門宇壯麗,人物繁雜,如同王者的住所。孫思邈跟著少年來到大殿,看見一名紅衣人,相貌端正,身邊有很多侍從。
紅衣人歡喜地上前迎接,向孫思邈道謝說:「我很想念道長,所以派兒子去迎接。前段時間,我的小兒子獨自外出,忽然被頑童所傷,辛虧道長脫衣贖救,小兒才得以保全其命。我們都感激道長對小兒的再生之恩,如今得以和道長見面,真是非常榮幸!」
頃刻,孫思邈被紅衣人請到後宮,看見一名中年女子領著一名青衣孩童出來。紅衣人再三拜謝孫思邈說:「此兒愚鈍頑劣,被人所傷,仰賴道長救治,得以不死。」
孫思邈這才想起自己曾經救了一條青蛇,於是驚訝自己在什麼地方。孫思邈又見左右都是閹人,宮女稱呼紅衣人為王,稱呼中年女子為王后,心中為此感到驚異。孫思邈暗中詢問左右,有人回答說:「這是涇河龍宮。」
涇河龍王命人設下酒宴、女樂招待孫思邈,孫思邈推辭說自己正在辟穀養氣,只能飲酒而已。
涇河龍王留孫思邈在龍宮住了三日,問孫思邈想要什麼。孫思邈回答說:「我隱居山林,樂於修道,冥思真仙,修煉神元,心中沒有欲望。」
涇河龍王以金銀珠寶為孫思邈送行,孫思邈堅持不接受。涇河龍王說:「道長看不上這些嗎?我拿什麼報答道長呢?」於是涇河龍命兒子取來三十副龍宮藥方給孫思邈,並說:「這是神仙藥方,可以濟世救人。」隨後命人送孫思邈回去。
孫思邈回到住所,對剛才的經歷感到很驚異,將龍宮藥方試了一遍,都有神奇的效果。後來孫思邈編著《千金方》三十卷,將龍宮藥方摻入其中。孫思邈又編著《脈經》一卷,流行於世。