Richard Schaeffler urodził się 20 grudnia 1920 roku w Monachium. W latach 1944-1945 był więziony w niemieckim obozie pracy. W latach 1946-1952 studiował filozofię, psychologię i teologię katolicką w Monachium i Tybindze. W 1952 roku uzyskał stopień doktora z filozofii w Tybindze, w 1953 zdał egzamin końcowy z teologii katolickiej, w 1961 otrzymał habilitację z filozofii w Tybindze. W latach 1968-1989 jako profesor zwyczajny wykładał zagadnienia z pogranicza filozofii i teologii na katolickim wydziale teologicznym uniwersytetu w Bochum. Od roku 1999 mieszka w Monachium, gdzie prowadzi gościnne zajęcia z filozofii religii i filozofii historii w wyższej szkole jezuitów. Tytuły honorowe: doktorat honoris causa z teologii (Fryburg 2005), doktorat honoris causa z filozofii (Monachium 2005). [edytuj opis]