Ab 1971 war er Universitätslektor für Pastoralmedizin an der Universität Wien, ab 1977 auch Dozent für Pastoralmedizin an die Philosophisch-Theologische Hochschule Heiligenkreuz. Seit 1979 war Prof. Dr. Roth an der Philosophisch-Theologischen Hochschule St. Pölten tätig. Zudem war Gottfried Roth von 1990 bis 1996 Professor für Pastoralmedizin an der internationalen kirchlichen akademischen Institut Rolduc in den Niederlanden.