馬鳴生是山東臨淄人,原來姓和,字君賢。他年輕時當過縣衙裡的小官。因為捕捉強盜,被強盜所傷,忽然遇見一個神仙用藥救活了他。馬鳴生覺得無法報答神仙救命之恩,就丟棄了官職跟隨神仙去了。一開始他只想得到醫治刀槍紅傷的方法,後來知道神仙還有長生之道,就長期跟隨著這位神仙,為他挑著書箱,向西到了河南宜陽縣的女幾山,往北到了玄丘,往南到了安徽的廬江,和神仙一同周遊天下,辛苦勤勞地侍奉神仙很多年,神仙才傳授給了他三卷《太陽神丹經》,讓他回去。
馬鳴生進了山,按經上說的方法配了藥服用。因為不願升天成仙,只吃了半副藥就成為地上的神仙,可以永遠住在人世。馬鳴生服藥以後,每三年搬一個地方住,所以人們都不知道他是神仙。他也修造房舍,也有僕人和車馬,和人們完全一樣。他就這樣不斷地換地方住,走遍了九州,過了五百多年,有些人認識他,見他總也不老,十分奇怪。後來他修煉大丹,白日升天而去。
陰長生是河南新野人,他是漢朝皇后的親屬。雖然他生在富貴人家,卻不貪戀榮華富貴,專門研究道家的方術。他聽說馬鳴生知道轉世修仙的秘訣,就去找他,並甘心自願為馬鳴生做奴僕之役,親自給他幹脫鞋的活兒。然而馬鳴生並不傳授他成仙的道術,卻整天與他高談闊論,談的都是當前的時事以及怎樣種好農田等世俗瑣事,就這麼談了十多年,陰長生也沒有懈怠。
和陰長生一塊來向馬鳴生學道的十二個人先後都走了,只有陰長生對馬鳴生更加恭敬的執弟子之禮。馬鳴生這才對他說:「你是真正能夠得道的人啊!」於是就帶他游了四川灌縣西南的青城山,把黃土變成黃金讓他看。四面立壇,把《太清神丹經》傳授給陰長生,然後就告別走了。
陰長生回來後,照經捲上的辦法煉出了仙丹,只吃了半付就成仙升天了。後來陰長生又按馬鳴生教的方術用泥土變出了十幾萬黃金,用這金子佈施天下窮苦的人,不管認識不認識的人都給。後來陰長生又帶著妻子周遊天下,他全家人都長壽不老。陰長生在世間住了三百來年,後來在四川豐都縣平都山白日升天而去。
《神仙傳》曰:臨去時,著書九篇,云:「上古得仙者多矣,不可盡論,但漢興以來,得仙者四十五人,連余為六矣。二十人屍解,餘者白日升天焉。」
陰長生臨走時,陰長生著書九篇,說:上古時期得道成仙的人很多,不可盡述,但是自漢朝興起以來,得仙者有四十五人,加上我有四十六人。其中,二十人以「屍解」的方式圓滿,剩下的都是白日飛升。