W 2003 został doradcą prawnym, a następnie członkiem Samoobrony RP. W wyborach do Parlamentu Europejskiego w 2004, otrzymawszy 43 609 głosów zdobył z jej listy w okręgu mazowieckim mandat deputowanego. Pracował w Komisji Prawnej Parlamentu Europejskiego. Początkowo pozostawał niezrzeszony, następnie wstąpił do frakcji Unia na rzecz Europy Narodów. Był członkiem komitetu wyborczego Andrzeja Leppera jako kandydata w wyborach prezydenckich w 2005. W 2006 kandydował na urząd prezydenta m.st. Warszawy. Zajął ostatnie (10.) miejsce, zdobywając 1096 głosów (0,16%).
W styczniu 2008 wystąpił z Samoobrony RP i przeszedł do Stronnictwa „Piast”. W czerwcu 2008 opuścił to ugrupowanie i wszedł w Parlamencie Europejskim w skład grupy Porozumienie Liberałów i Demokratów na rzecz Europy. W wyborach do Parlamentu Europejskiego w 2009 bezskutecznie ubiegał się o reelekcję z ramienia koalicji Porozumienie dla Przyszłości (jako bezpartyjny kandydat z nominacji Partii Demokratycznej). W 2010 wstąpił do Stronnictwa Demokratycznego, gdzie przez kilka lat pełnił funkcję członka rady naczelnej. W 2014 przeszedł do Polski Razem i był jej kandydatem w wyborach do Parlamentu Europejskiego. Już jako bezpartyjny w wyborach w 2019 otwierał listę kandydatów Koalicji Bezpartyjni i Samorządowcy do Sejmu w okręgu siedleckim.