Koordynował projekty badawcze dotyczące sytuacji młodzieży realizowane przez Collegium Balticum – Akademię Nauk Stosowanych w Szczecinie oraz Akademię Zamojską.
W wyborach samorządowych w 1994 bez powodzenia ubiegał się o mandat radnego Krosna Odrzańskiego, a w wyborach w 1998 bezskutecznie kandydował do sejmiku lubuskiego I kadencji z ramienia Akcji Wyborczej Solidarność. W 2001 objął zwolniony mandat radnego województwa, który sprawował do końca kadencji w 2002. Wstąpił do Prawa i Sprawiedliwości. Stanął na czele struktur tej partii w Krośnie Odrzańskim i wszedł w skład jej rady politycznej. Bez powodzenia kandydował z listy PiS do sejmiku lubuskiego w 2006 oraz do Sejmu w 2007 i 2011. W 2010 i 2014 był wybierany na radnego powiatu krośnieńskiego. Do 2012 sprawował stanowisko przewodniczącego rady powiatu. W 2014 bezskutecznie ubiegał się o stanowisko burmistrza Krosna Odrzańskiego, zajmując 3. miejsce na 5 kandydatów. Objął funkcję koordynatora regionalnego Ruchu Społecznego im. Prezydenta Rzeczypospolitej Polskiej Lecha Kaczyńskiego. Został też członkiem Akademickiego Klubu Obywatelskiego im. Prezydenta Lecha Kaczyńskiego w Poznaniu.