W wyborach do Parlamentu Europejskiego w 2004, otrzymawszy 105 417 głosów, zdobył mandat deputowanego. W PE należał do frakcji Niepodległość i Demokracja, następnie przeszedł do Unii na rzecz Europy Narodów. Brał udział w pracach Komisji Wolności Obywatelskich, Sprawiedliwości i Spraw Wewnętrznych oraz Komisji Rolnictwa i Rozwoju Regionalnego, a także delegacji ds. współpracy Unii Europejskiej z Chińską Republiką Ludową i delegacji ds. współpracy Unii Europejskiej z Białorusią. Był też zastępcą członka Komisji Spraw Konstytucyjnych.

Od 2008 do 2009 był wiceprezesem partii Naprzód Polsko. W kwietniu 2009 został kandydatem Prawa i Sprawiedliwości w wyborach do Parlamentu Europejskiego w okręgu małopolsko-świętokrzyskim. Nie uzyskał ponownie mandatu eurodeputowanego.

W listopadzie 2010 przystąpił do Prawa i Sprawiedliwości. W wyborach samorządowych w tym samym roku został kandydatem z ramienia tej partii do sejmiku małopolskiego. Otrzymał 7041 głosów, zdobywając mandat.

W wyborach parlamentarnych w 2011 został wybrany z ramienia PiS do Senatu w okręgu podkrakowskim. Bez powodzenia kandydował w wyborach do Parlamentu Europejskiego w 2014. Nie wystartował w kolejnych wyborach parlamentarnych w 2015.