相傳,唐朝一個法號為圓澤的高僧,與好友李源善相約旅行。當二人來到一處河邊,看見一個懷孕的婦人在汲水。圓澤告訴李源這個孕婦已經懷孕三年,就是在等他投胎。并與李源善約定,嬰兒出生后會對他笑,而且十三年后在杭州天竺寺等他。兩人分別的當夜,圓澤便死了,同時孕婦也生了一個男孩子。三天后,李源善照著圓澤的話去看孕婦,嬰兒果然對著他笑了。十三年后的一個中秋夜,李源善如約來到天竺寺,在寺廟口看見一個牧童坐在牛背上吟誦“三生石上舊精魂,賞月吟風不要論,慚愧故人遠相訪,此身雖異性長存。”
佛家的三生指的是前生、今生、來生。因此,成語三生有幸的意思是指三世都有幸運,形容極為難得的好機遇。