Pu was born into a poor merchant family from Zichuan (淄川, in Zibo, Shandong).
He spent most of his life working as a private tutor, collecting the stories that were later published in Strange Stories from a Chinese Studio in 1740.