Działalność polityczna
W latach 1989–2000 należał do Zjednoczenia Chrześcijańsko-Narodowego (od 1997 roku jako członek zarządu). Na początku lat 90. należał również do Młodzieży Wszechpolskiej, pełniąc m.in. funkcję wiceprezesa zarządu. Aktywnie udzielał się w ruchach pro-life, był członkiem zarządu Polskiej Federacji Ruchów Obrony Życia.
W latach 1991–1993 pracował w biurze poselskim Marcina Libickiego z ZChN.
W latach 1993–1997 był ekspertem komisji samorządowej Rady Miasta Poznania, a od 1997 roku doradcą przewodniczącego polskiej delegacji do Zgromadzenia Parlamentarnego Rady Europy Marcina Libickiego.
W latach 1997–1998 był pracownikiem Kancelarii Sejmu, a od 1999 do 2000 doradcą wicemarszałka Sejmu.
W katach 1999–2000 był członkiem gabinetu politycznego ministra Kazimierza Marcinkiewicza, ówczesnego szefa gabinetu politycznego premiera Jerzego Buzka.
W 2001 roku wstąpił do Prawa i Sprawiedliwości.
W wyborach w 2004 roku z powodzeniem kandydował do Parlamentu Europejskiego VI kadencji z listy Prawa i Sprawiedliwości. W 2009 roku ponownie uzyskał mandat eurodeputowanego. Zasiadał w Komisji Spraw Zagranicznych (AFET) oraz Komisji ds. Przemysłu, Badań Naukowych i Energii (ITRE). W 2014 roku nie ubiegał się o reelekcję.
17 listopada 2015 został powołany na stanowisko sekretarza stanu ds. europejskich w Ministerstwie Spraw Zagranicznych w rządzie Beaty Szydło.