Pracownik Instytutu Nauk Prawnych PAN od 1975 roku. Aktualnie pełnione funkcje: kierownik Poznańskiego Centrum Praw Człowieka, wiceprzewodniczący Rady Naukowej INP PAN, członek Komitetu Naukowego Agencji Praw Podstawowych UE, członek Komitetu Bioetycznego PAN, ekspert d/s praw człowieka OBWE, członek Doradczego Komitetu Prawnego przy Ministrze Spraw Zagranicznych, członek kolegium redakcyjnego „Studiów Prawniczych”, „Państwa i Prawa“ oraz „Netherlands Quarterly of Human Rights”.

W latach 1989-1992 ekspert Konstytucyjnej Komisji Parlamentarnej. Od 1992 r do 1995 r

współpracownik Specjalnego Sprawozdawcy ONZ ds. byłej Jugosławii Tadeusza Mazowieckiego w ramach Centrum Praw Człowieka ONZ w Genewie, a od 1996 do 1998 szef misji Wysokiego Komisarza ONZ ds. Praw Człowieka w byłej Jugosławii z siedzibą w Sarajewie. W latach 1998-2000 i 2003-2006 członek Komitetu Praw Człowieka ONZ (wiceprzewodniczący Komitetu w latach 2003-2004). W latach 1998 – 2013 członek Rady do spraw Uchodźców

Zainteresowania badawcze: system międzynarodowej ochrony praw człowieka, prawo konstytucyjne.