Urodziłem się 15 lipca 1955 roku w Malborku. Jestem żonaty i mam dwóch synów. Edukację rozpocząłem w Szkole Podstawowej w Miłoradzu, następnie kontynuowałem naukę w Szkole Podstawowej nr 1 oraz w I Liceum Ogólnokształcącym w Tczewie.
W latach 1974–1978 studiowałem na Wydziale Prawa i Administracji Uniwersytetu Gdańskiego, uzyskując tytuł magistra prawa. W 1983 roku, po odbyciu aplikacji radcowskiej w Okręgowej Izbie Radców Prawnych w Gdańsku, zdobyłem uprawnienia zawodowe radcy prawnego.
W 1984 roku ukończyłem studia podyplomowe dla radców prawnych na Uniwersytecie im. Adama Mickiewicza w Poznaniu, a w 2001 roku – studia podyplomowe z zakresu zarządzania przedsiębiorstwem na Uniwersytecie Gdańskim. W 1986 roku uzyskałem wpis na listę adwokatów w Okręgowej Radzie Adwokackiej w Gdańsku.
Od 2009 roku jestem wiceprzewodniczącym Komisji Rewizyjnej w Instytucie Gospodarki Narodowej w Warszawie. Od 1994 roku należę do Rady Ekonomicznej przy Parafii Podwyższenia Krzyża Świętego w Tczewie, a od 2009 roku – do Pomorskiego Przeoratu Kawalerów Orderu Świętego Stanisława Biskupa. W latach 1990–1998 działałem w samorządzie gminnym jako członek komisji spoza rady, a następnie jako radny Rady Miejskiej w Tczewie, w której w latach 1998–2002 pełniłem funkcję Przewodniczącego, a w latach 2006–2010 – przewodniczącego Klubu Radnych Prawa i Sprawiedliwości.
Jestem posłem na Sejm VI, VII, VIII, IX oraz X kadencji. W latach 2015–2018 pełniłem funkcję Sekretarza Stanu w Ministerstwie Infrastruktury i Budownictwa, a w 2018 roku – w Ministerstwie Infrastruktury. 20 lipca 2018 roku zostałem powołany na stanowisko Wiceprzewodniczącego Sejmowej Komisji Śledczej ds. wyłudzeń VAT, które sprawowałem do końca VIII kadencji Sejmu.
W Sejmie IX kadencji byłem członkiem Komisji Finansów Publicznych oraz Komisji Sprawiedliwości i Praw Człowieka, a także Przewodniczącym Komisji Regulaminowej, Spraw Poselskich i Immunitetowych. 13 listopada 2019 roku zostałem członkiem Parlamentarnego Zespołu ds. Kaskadyzacji Dolnej Wisły, w którym pełnię funkcję Wiceprzewodniczącego. 21 listopada 2019 roku Sejm powołał mnie na członka Krajowej Rady Sądownictwa.
W wyborach parlamentarnych w 2023 roku ponownie uzyskałem mandat posła na Sejm X kadencji. Nadal aktywnie uczestniczę w pracach Komisji Regulaminowej, Spraw Poselskich i Immunitetowych, w której pełnię funkcję Wiceprzewodniczącego, a także działam w Komisji Sprawiedliwości i Praw Człowieka. Swoją aktywność parlamentarną koncentruję na kwestiach praworządności, wymiaru sprawiedliwości oraz umacniania roli państwa w strategicznych sektorach gospodarki.
Od listopada 2024 roku pełnię funkcję przewodniczącego struktur Prawa i Sprawiedliwości w okręgu gdańskim.
Jestem członkiem partii Prawo i Sprawiedliwość.