Od stycznia 2010 rzecznik prasowy partii Polska Plus. Jest również rzecznikiem prasowym Koła Parlamentarnego Polska Plus. Ukończył historię na Uniwersytecie Gdańskim. Od początku lat 90. pracował jako dziennikarz. W latach 1990-1991 był szefem działu politycznego Tygodnika Katolickiego Młoda Polska.
W 1991 przygotowywał programy dla polskojęzycznej telewizji w Wilnie, zaś od 1992 był zatrudniony w TVP, m.in. w redakcji Wiadomości oraz gdańskiej redakcji Panoramy. Od 1998 kierował zespołem „Informacji”, był szefem działu informacyjnego i publicystyki.
W 1998 objął funkcję rzecznika prasowego rządu Jerzego Buzka, w randze podsekretarza stanu (wiceministra). W latach 1999-2005 był członkiem Krajowej Rady Radiofonii i Telewizji wybranym na 6-letnią kadencję przez Sejm RP. W 2005 roku został posłem na Sejm RP z list komitetu Prawa i Sprawiedliwości.


