- Miejsce zamieszkania: Józefów
- Wiek: 47 lat
- Zawód: parlamentarzysta
- Przynależność do partii: członek partii politycznej: Unia Europejskich Demokratów
Urodził się 28 marca 1972 r. w Warszawie.
Studiował stosunki międzynarodowe na Uniwersytecie Warszawskim. W 2008 ukończył studia licencjackie, a w 2014 r. magisterskie w Wyższej Szkole Stosunków Międzynarodowych i Amerykanistyki w Warszawie.
Działał w Narodowym Odrodzeniu Polski, następnie został członkiem-założycielem Zjednoczenia Chrześcijańsko-Narodowego i asystentem szefa tej partii, Wiesława Chrzanowskiego. Drukował artykuły w periodyku „Młodzież Narodowa”. Był dziennikarzem radiowym i prasowym oraz dyrektorem rozgłośni radiowych w Bydgoszczy i Łomży. Podczas wyborów prezydenckich w 1995 r. został rzecznikiem prasowym komitetu wyborczego Hanny Gronkiewicz-Waltz.
W 1997 r. wybrano go w okręgu łomżyńskim z ramienia Akcji Wyborczej Solidarność na posła III kadencji. Do 2001 r. należał do ZChN, w latach 1996-2000 był rzecznikiem prasowym tej partii. Później działał w Przymierzu Prawicy (2001-2002). W 2002 r. został członkiem Prawa i Sprawiedliwości, zasiadał we władzach krajowych tego ugrupowania. W 2001 r. uzyskał po raz drugi mandat poselski z listy PiS w okręgu białostockim.
Od 1 maja 2004 r. do 6 sierpnia 2007 r. sprawował mandat posła do Parlamentu Europejskiego. Od 23 lipca 2007 r. do 16 kwietnia 2009 r. był sekretarzem stanu w Kancelarii Prezydenta RP, odpowiedzialnym za politykę medialną (zastąpił na stanowisku rzecznika prasowego Macieja Łopińskiego). W 2009 r. po raz drugi został wybrany na deputowanego do PE.
W listopadzie 2010 r. wystąpił z PiS. W związku z jego uczestnictwem w nowym projekcie Polska Jest Najważniejsza zrezygnował z kierowania frakcją Europejscy Konserwatyści i Reformatorzy w Europarlamencie. Nie zaangażował się w aktywny sposób w działalność partii PJN.
W wyborach europejskich w 2014 r. był kandydatem Platformy Obywatelskiej z pierwszego miejsca na liście w okręgu lubelskim ale nie uzyskał reelekcji. 3 lutego 2015 r. został sekretarzem stanu w Kancelarii Premiera, obejmując nadzór nad Centrum Informacyjnym Rządu.
W wyborach parlamentarnych w 2015 r. z powodzeniem ubiegał się o mandat poselski z listy Platformy Obywatelskiej.