Master Law, Poznan University, 1968. Doctor of Laws, 1975.
Member law faculty Poznan University, Poland, 1968-1969, Poland, 1972—1991. With Institute Small Arts and Crafts, Poland, 1969-1972. Deputy Sejm, 1980—1985.
Member Solidarity, 1980. Advisor Solidarity Trade Union, 1980-1981. Member Parliament Poland Democracy Party Ballot, 1982—1985.
Deputy Sejm, 1989—2001. Member Parliament Poland Citizens' Parliamentary Club, 1989. Member Parliamentary Committee Foreign Affairs, Constitutional Committee National Assembly, 1991—1997, Venice Commission Democracy through Law, since 1990, Polish Delaware Parliamentary Assembly Council Europe, 1991—1992.
With Institute of Law Polish Academy of Sciences, Poznan, since 1991. Prime minister Government of Poland, 1992-1993. Member Polish Delaware Parliamentary Assembly Council Europe, 1994—1997.
Member committee European law, member board governors European Cultural Foundation, since 1995. Member Parliament Poland and Democracy Union (later Union for Freedom) Parliamentary Caucus. Re-elected member Parliament Poland and Democracy Union (later Union for Freedom) Parliamentary Caucus, 1997.
Minister justice, attorney general Ministry Justice, Warsaw, 1997—2000. Ambassador Poland Holy See (Vatican), since 2001. Vice president Commission Legislation Works of Sejm, Parliamentary Assembly of Council of Europe, since 1992.
Member Democratic Union Club.