《旧唐书·高祖本纪》记载,大业十三年(617年)李渊率兵西图关中,遇连阴雨受阻。有白衣老父自称霍山神使者,来到军门要求谒见李渊,告诉他雨将停止,应从何路进军。许诺将给予帮助。李渊听从,遂平霍邑,斩隋武牙郎将宋老生。
杜光庭著《历代崇道记》重复了这一故事,但将白衣老父改为霍山神,为太上老君使者。又接着叙述说:第二年,太上老君在山西浮山附近的羊角山显现,头戴金冠,身着白衣,跨下赤鬃白马,令吉善行转告唐高祖,令唐朝修道观、供道象,许诺将永保社稷。秦王李世民闻知此事后,派左亲卫帅杜昂同吉善行一起去羊角山祭太上老君。太上老君再次显现。高祖闻知后大喜,授吉善行为朝散大夫,将浮山更名为神山县,羊角山更名为龙角山,并在山上为太上老君修造庙宇。
后来太上老君第三次显现,让吉善行转告唐皇说:“吾便是无上神仙,姓李,号老君,吾即帝之祖也。”从此太上老君成为皇室祖神。一些学者认为,这些显圣活动均出于道士王远知的计谋。高祖于620年授王远知为朝散大夫,并赐镂金冠和紫衣。