石季龙之末,由于战乱,王嘉丢下徒弟来到
长安,潜于
终南山,结庵庐而止。他的徒弟寻着他的遗迹也到达终南山,他又迁隐于倒虎山。宣昭帝
苻坚屡次征召他出山做官,他都没有答应。
建元二十年(384年),王嘉入长安,归附前秦,苻坚让王嘉和
释道安一起居于宫中外殿。王嘉能言未然之事,辞如谶记,所以前秦的公侯以下,都到王嘉处参拜,询问世事。
太安二年(386年),
后秦主
姚苌入长安,仿效宣昭帝
苻坚的做法,在礼节和待遇上都超过了苻坚对王嘉,并逼迫王嘉随从他,每件事情都要向王嘉询问。姚苌和苻登相持战争,屡次被苻登打败。有一天,姚苌问王嘉:“朕能诛杀苻登,夺得天下吗?”王嘉回答说:“略得之。”姚苌愤怒地说:“得就是得,什么叫略得?”于是一气之下便杀了王嘉。但后来姚苌死后,事实上确实是他的儿子
姚兴杀掉了苻登。遗憾的是姚苌听不懂王嘉的话,怒气之下杀了不该杀的人。
苻登闻其死讯,设坛哭祭,追赠
太师,谥号为文。
王嘉的主要作品有《牵三歌》和志怪小说《
拾遗记》等作品。《拾遗记》原书19卷,220篇,由于十六国之际的战乱,典章散失。
南朝梁代的
萧绮缀拾成文,合为一部,改编为10卷,今行于世。《拾遗记》中的一些篇段故事情节、人物描写等方面都较为完善,初具短篇小说规模。王嘉可谓是中国短篇小说的奠基人之一。