Działalność publiczna W 1969 został przyjęty w szeregi rządzącej wówczas Polskiej Zjednoczonej Partii Robotniczej. Decyzję tę w późniejszym okresie motywował głównie względami natury konformistycznej. Po wydarzeniach z sierpnia 1980 został członkiem uczelnianej komórki „Solidarności”, pozostając w tej organizacji do 2006B. Synak, Moja kaszubska Stegna, Pelplin 2010, s. 333.. Z członkostwa w PZPR zrezygnował po wprowadzeniu w 1981 stanu wojennegoB. Synak, Moja kaszubska Stegna, Pelplin 2010, s. 333–334..

W wyborach w 1998 z listy Akcji Wyborczej Solidarność został wybrany do nowo utworzonego sejmiku pomorskiego. W 2002 uzyskał reelekcję na II kadencję ze wspólnej listy Platformy Obywatelskiej i Prawa i Sprawiedliwości (jako kandydat PO). Objął wówczas funkcję przewodniczącego sejmikuB. Synak, Moja kaszubska Stegna, Pelplin 2010, s. 281–283.. Stał się inicjatorem działań podkreślających dziedzictwo i różnorodność województwa, przejawiających się poświęcaniem kolejnych lat danemu subregionowi kulturowemu województwa. W 2006 z ramienia PO został wybrany na III kadencję, po raz kolejny objął funkcję przewodniczącego sejmiku.