Absolwent Uniwersytetu Gdańskiego – magister politologii, specjalizacja samorząd terytorialny. W latach 1994-1998 radny miasta Pruszcza Gdańskiego – wiceprzewodniczący rady miasta. W latach 1998-2002 radny Powiatu Gdańskiego – przewodniczący rady powiatu. Od 2002 roku do 2005 roku radny Powiatu Gdańskiego – wicestarosta Powiatu, a następnie zastępca burmistrza Pruszcza Gdańskiego. Od 2010 roku Członek Zarządu Województwa Pomorskiego w Urzędzie Marszałkowskim Województwa Pomorskiego.