Eugène Schaeffer effectue des études de droit, mais ne se tourne pas immédiatement vers la recherche universitaire. Il est d'abord chef du service de droit privé et international à la Mission juridique auprès du Haut-Commissariat en Sarre entre 1949 et 1951, puis expert pour la négociation de conventions franco-sarroises entre 1951 et 1953. Parallèlement, il obtient un doctorat en droit en 1951[3].
De 1951 à 1955, il est chargé de cours à l'université de Caen. Il est ensuite jusqu'en 1957 assistant à la faculté de droit de Paris. Il est reçu à l'agrégation de droit privé en 1957. En 1961, il enseigne un an à la faculté de droit de Dakar, puis revient jusqu'en 1965 à Caen. De 1965 à 1969, il est professeur au Collège juridique de Rouen.
En , il intègre l'université Paris-X comme professeur. Il y reste jusqu'en [3]. En , il est élu président de l'assemblée constitutive, et reste à la tête de l'université jusqu'en , et doit affronter des mouvements de contestations des étudiants, dans la lignée des mouvements étudiants de mai 68 à Nanterre. Il quitte son poste un an après avoir été élu, au profit de René Rémond, qui y restera cinq ans.