Działał w harcerstwie, w latach 80. był instruktorem w Kręgu Instruktorów Harcerskich im. Andrzeja Małkowskiego. W 1982 został absolwentem III Liceum Ogólnokształcącego im. Bohaterów Westerplatte w Gdańsku. Ukończył studia prawnicze na Wydziale Prawa i Administracji Uniwersytetu Mikołaja Kopernika w Toruniu.