W 2004 podjął pracę w Parlamencie Europejskim, został głównym doradcą grupy Unii na rzecz Europy Narodów w Komisji Spraw Zagranicznych i rzecznikiem prasowym grupy deputowanych PiS.
W 2009 z listy Prawa i Sprawiedliwości w okręgu rzeszowskim uzyskał mandat eurodeputowanego VII kadencji, został rzecznikiem delegacji PiS w PE oraz zasiadł w prezydium grupy Europejscy Konserwatyści i Reformatorzy. W 2011 został szefem sztabu wyborczego Prawa i Sprawiedliwości na czas wyborów parlamentarnych. 26 listopada 2011 został wybrany przez radę polityczną PiS w skład komitetu politycznego partii. W wyborach do Parlamentu Europejskiego w 2014 z ramienia Prawa i Sprawiedliwości uzyskał ponownie mandat europosła, zdobywając 113 704 głosy.
W 2014 stanął na czele , think tanku powołanego w 2010 przy Sojuszu Europejskich Konserwatystów i Reformatorów. W 2018 został szefem sztabu wyborczego Prawa i Sprawiedliwości podczas wyborów samorządowych. Kierował również kampanią PiS w wyborach do Parlamentu Europejskiego w 2019, w których ponownie wystartował z pierwszego miejsca w województwie podkarpackim.