Ma 55 lat. Jest prawnikiem. Już w 1977 jako 17 latek zaangażował się w opozycję antykomunistyczną na Wybrzeżu, członek Ruchu Młodej Polski, uczestnik strajku sierpniowego w Stoczni Gdańskiej.
Organizował pierwsze drukarnie w strajkujących stoczniach Gdańska i Gdyni. W stanie wojennym uczestnik podziemia solidarnościowego. Bliski współpracownik Lecha Wałęsy.
W latach 80 kontynuował podziemną działalność opozycyjną. Członek pierwszej Solidarności.
W wolnej Polsce – najbliższy współpracownik Macieja Płażyńskiego. Od 1990 roku jako Dyrektor Gabinetu pierwszego niekomunistycznego wojewody gdańskiego, w kadencji Sejmu 1997-2001 Dyrektor Generalny Gabinetu Marszałka Sejmu RP.
Współzałożyciel Platformy Obywatelskiej.
W latach 2001- 2012 Poseł Rzeczpospolitej Polskiej,
Dwie kadencje I Wiceprzewodniczący Klubu Parlamentarnego PO.
Członek min. Komisji Sprawiedliwości i Praw Człowieka, Komisji Kodyfikacyjnej, Przewodniczący komisji Mniejszości Narodowych i Etnicznych. Przez wiele lat Przewodniczył Komisji Etyki Poselskiej.
Członek Parlamentarnego Zespołu ds. Morskiej, Zespołu ds. Ratownictwa Górskiego i Morskiego. Kaszubskiego Zespołu Parlamentarnego.
Od stycznia 2012 roku Minister, Sekretarz Stanu w Kancelarii Prezydenta RP Bronisława Komorowskiego. Zajmował się kontaktami z rządem, parlamentem i partiami politycznymi,. W 2013 roku został Zastępcą Szefa Kancelarii Prezydenta RP odpowiadając za całość spraw krajowych Prezydenta RP.