Bolesława Chrobrego.

W 2004 bezskutecznie kandydował do Parlamentu Europejskiego (otrzymał 3139 głosów). Od 2005 do 2007 sprawował mandat posła na Sejm V kadencji, wybranego z okręgu szczecińskiego liczbą 6463 głosów. Od 2005 do 2006 był wiceprzewodniczącym Komisji Ustawodawczej. Zasiadał też w Komisji Gospodarki i Komisji Sprawiedliwości i Praw Człowieka oraz przewodniczył komisji nadzwyczajnej ds. nowelizacji ustawy o IPN. Sprawował również funkcję przewodniczącego Polsko-Meksykańskiej Grupy Parlamentarnej i wiceprzewodniczącego Polsko-Tajwańskiego Zespołu Parlamentarnego.

Od 5 maja 2006Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 5 maja 2006 r. o zmianie w składzie Rady Ministrów (). do 13 sierpnia 2007Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 13 sierpnia 2007 r. o zmianie w składzie Rady Ministrów (). pełnił urząd ministra gospodarki morskiej w rządach Kazimierza Marcinkiewicza i Jarosława Kaczyńskiego (stając się wówczas najmłodszym ministrem w powojennej historii Polski). Został odwołany w związku z rozpadem koalicji LPR z PiS. W przedterminowych wyborach parlamentarnych w 2007 bez powodzenia ubiegał się o reelekcję (otrzymał 1416 głosów).