Ukończył studia na Wydziale Budownictwa i Architektury Politechniki Szczecińskiej. Należał do Solidarności Walczącej i Partii Wolności. W 1995 wstąpił do Młodzieży Wszechpolskiej, a w latach 1996–2001 należał do Stronnictwa Narodowego. W 2001 wstąpił do LPR i został wybrany do rady politycznej tej partii. W latach 2002–2004 był radnym sejmiku zachodniopomorskiego.
W 2004 r. został posłem do Parlamentu Europejskiego. W PE pełnił funkcję wiceprzewodniczącego komisji transportu i turystyki. 1 grudnia 2006 stanął na czele powołanego przez LPR „Komitetu na Rzecz Referendum w Sprawie Przyjęcia Przez Polskę Euro – Złoty Tak”. 24 października 2007 po rezygnacji Romana Giertycha został pełniącym obowiązki prezesa Ligi Rodzin Polskich.
Jest fundatorem i prezesem zarządu Fundacji im. Bolesława Chrobrego. Został sekretarzem redakcji kwartalnika „Myśl.pl”.
W 2008 był wśród założycieli partii Naprzód Polsko, został jej sekretarzem generalnym. W 2009 organizował Libertas Polska. Również w 2009 obok m.in. Mateusza Piskorskiego i Zygmunta Wrzodaka był jednym z współzałożycieli Stowarzyszenia Zmiana.
Związał się z utworzonym w 2012 Ruchem Narodowym. Zasiadł w powołanej w 2013 jego radzie decyzyjnej. W wyborach do Parlamentu Europejskiego w 2014 otwierał listę RN w okręgu zachodniopomorsko-lubuskim. Zasiadł w zarządzie powołanej w grudniu 2014 partii Ruch Narodowy.
W wyborach parlamentarnych w 2015 kandydował do Sejmu w okręgu szczecińskim z pierwszego miejsca na liście powołanego przez Pawła Kukiza komitetu wyborczego wyborców Kukiz’15, uzyskując mandat posła VIII kadencji. Został wiceprzewodniczącym Komisji Infrastruktury, a także członkiem Komisji Gospodarki Morskiej i Żeglugi Śródlądowej. W maju 2016 wystąpił z Ruchu Narodowego i współtworzył stowarzyszenie Endecja, w którym został przewodniczącym rady parlamentarnej i pełnomocnikiem na województwo zachodniopomorskie. 30 października 2017 ogłosił swoje odejście z KP Kukiz’15 i przejście do koła poselskiego Wolnych i Solidarnych. 25 kwietnia 2018 został prezesem Endecji. 3 kwietnia 2019 ogłosił przejście z koła WiS do klubu Prawa i Sprawiedliwości.
W czerwcu 2020 został dyrektorem Zespołu Elektrowni Dolna Odra.

Prelekcje