W wyborach do Parlamentu Europejskiego w 2004 r. uzyskał mandat eurodeputowanego z listy Prawa i Sprawiedliwości. Był członkiem Komisji Budżetu, Komisji Tymczasowej ds. Wyzwań Politycznych i Środków Budżetowych w Rozszerzonej Unii Europejskiej w latach 2007–2013 oraz Komisji Rozwoju Regionalnego, należał do narodowo-konserwatywnej grupy parlamentarnej Unia na rzecz Europy Narodów. W 2005 r. był członkiem honorowego komitetu poparcia Lecha Kaczyńskiego w wyborach prezydenckich. W 2009 r. nie ubiegał się o reelekcję do Parlamentu Europejskiego. Wszedł w skład Komitetu Obrony Dobrego Imienia Polski i Polaków.

Był członkiem rady Polskiego Instytutu Spraw Międzynarodowych i członkiem Collegium Invisibile. W 2005 r. założył w Warszawie stowarzyszenie Instytut Jagielloński. W 2011 r. został członkiem rady nadzorczej Telewizji Polskiej. W 2015 r. wszedł w skład jury konkursu „Książka Historyczna Roku”. Członek Rady Muzeum przy Muzeum Narodowym w Warszawie w kadencji 2020–2024.