Ukończył szkołę podstawową w Łebie[1]. Po maturze w Liceum Ogólnokształcącym im. Stefana Żeromskiego w Lęborku studiował na Wydziale Ekonomiki Transportu i na Wydziale Humanistycznym Uniwersytetu Gdańskiego. Uzyskał magisterium z ekonomiki transportu morskiego[1]. W 1996 ukończył Wyższy Kurs Obronny w Akademii Obrony Narodowej. W latach 1984–1990 pracował jako nauczyciel Liceum Ekonomicznego w Żukowie koło Gdańska. W 1990 został wybrany na burmistrza miasta Łeby. Od 1991 pełnił funkcję wiceprezesa Zrzeszenia Kaszubsko-Pomorskiego.