W latach 1983–1989 był kierownikiem Studium Administracji oraz prodziekanem Wydziału Prawa i Administracji UAM, w latach 1994-1998 kierownikiem Katedry Prawa Cywilnego, od 1998 kierownikiem Katedry Prawa Europejskiego na Wydziale Prawa i Administracji UAM. Wykładał prawo cywilne, prawo europejskie, prawo konkurencji i prawo własności intelektualnej. Był współautorem tomu 13 oraz tomu 14b Systemu prawa prywatnego, Komentarza do ustawy o zwalczania nieuczciwej konkurencji, podręczników Prawo Unii Europejskiej. Prawo materialne i polityki oraz Prawo spółek handlowych. Podręcznik akademicki.

W latach 1994–2010 był członkiem Rady Legislacyjnej przy Prezesie RM. W latach 1997–2001 był członkiem Komisji Kodyfikacyjnej Prawa Cywilnego przy Ministrze Sprawiedliwości. Od 2011 członkiem Komisji Prawa Autorskiego przy Ministrze Kultury i Dziedzictwa Narodowego.

Od 1986 był arbitrem Sądu Arbitrażowego przy Krajowej Izbie Gospodarczej, od roku 2000 wchodzi w skład komitetu redakcyjnego „Ruchu Prawniczego, Ekonomicznego i Socjologicznego”.