Graduated from the Faculty of Law and Administration of Wrocław University in 1965.
He qualified as a judge and advocate (having passed professional examinations), in 1968 and 1971, respectively, and completed a doctor's degree in substantive criminal law in 2006 at Wrocław University.
From 1986 to 1989 he was a member of the Supreme Bar Council. From 1989 to 1990 he was the Minister of Justice in Tadeusz Mazowiecki’s government.
From 1989 to 2001 he held the mandate of Member of Parliament for four terms of office. In the 1st and the 10th terms, he was the Head of the Parliamentary Committee of Justice, in the 2nd term he chaired the Committee of Justice and Human Rights, and in the 3rd term he vice-chaired this Committee and chaired the Committee for Codification of the Penal Code, the Code of Penal Procedure and the Executive Penal Code.
From 1992 to 1997 he represented Parliament at the National Council of Judiciary.
From 2002 to 2003 he was the President of the Agency for Restructuring and Modernisation of Agriculture.
From 2005 to 2007 he was a senator of the Parliament of the 6th term and chairman of the Committee for Human Rights and Rule of Law and the Legislative Committee.
Areas of expertise: criminal law, business law, civil law and litigation.
Partner in the Company in 2008-2020, currently of counsel.