Am 1. April 1984 wurde er zum Titularprofessor und auf den 1. Oktober 1997 zum Extraordinarius für Privat-, Handels- und Wirtschaftsrecht an der Universität St. Gallen ernannt, wo er auch Direktor am Institut für Europarecht war.