En 1994, il est élu au conseil municipal de Białystok et occupe des fonctions d'adjoint au bourgmestre, chargé de l'Aménagement du territoire et du Développement économique. Il devient bourgmestre l'année d'après.
Il quitte son mandat municipal à l'occasion des élections locales de 1998, et devient alors président de la diétine de Podlachie.
Il est réélu à la Diète en 2001, sur la liste de Droit et justice avec 14 355 voix préférentielles, et renonce à ses fonctions régionales. Le , il se présente à l'élection sénatoriale partielle dans la circonscription de Białystok, qu'il remporte avec 7 500 voix d'avance sur le candidat de la Ligue des familles polonaises (LPR).
Il se représente finalement à la Diète aux élections législatives du 25 septembre 2005 dans la circonscription de Białystok, remporte 42 920 suffrages préférentiels et retrouve un siège de député. Le , il devient ministre de l'Agriculture et du Développement rural dans le gouvernement de Kazimierz Marcinkiewicz. À la suite d'un accord de coalition, il est remplacé le par Andrzej Lepper.