Shi De Ren wurde 1928 in Beijing geboren. Er studierte Philosophie und Biologie. Während der Zeit seines Studiums beschloß er Mönch zu werden. Er trat in das Kloster des Schlafenden Buddha in Beijing ein und unterrichtete nebenbei an der Beijinger Universität Biologie.
1984 beschloß er nach Shaolin zu gehen. Im Shaolin Kloster war er als Lehrer für die Mönche tätig. Er unterrichtete Buddhismus, Rezitation und Kalligraphie. Shi De Ren gilt vor allem als Meister der Chan Meditation (Chan ist die chinesische Urform des bei uns bekannten Zen).