Od 1990 działał w Porozumieniu Centrum, następnie przystąpił do Prawa i Sprawiedliwości. W wyborach parlamentarnych w 1993 bez powodzenia ubiegał się o mandat poselski z listy PC. Od 1994 do 2007 zasiadał w białostockiej radzie miasta. W przedterminowych wyborach do sejmiku podlaskiego w 2007 uzyskał mandat radnego z listy Prawa i Sprawiedliwości. W maju tego samego roku po zawiązaniu koalicji przez PiS i PSL został powołany na urząd marszałka województwa. Odwołano go z tej funkcji w styczniu 2008 po zmianie układu sił w sejmiku i podpisaniu porozumienia przez Platformę Obywatelską, PSL i Prawicę Podlasia, utworzoną przez część radnych PiS. W 2010 ponownie został radnym województwa. W 2010 reprezentował PiS w wyborach na prezydenta miasta Białegostoku.

Był oskarżony o przywłaszczenie w 2008 funkcji publicznej, co było związane z podpisywaniem dokumentów jako marszałek województwa po głosowaniu nad jego odwołaniem i powołaniem następcy. Polityk nie przyznawał się do sprawstwa, podając, iż był przekonany, że odwołanie odnosi skutek dopiero z końcem dnia. W 2013 sąd prawomocnie uznał, że dopuścił się tego czynu, umarzając jednocześnie z uwagi na nieznaczną szkodliwość społeczną warunkowo postępowanie na okres próby.