Inżynier, w 2004 r. ukończył studia w Wyższej Szkole Ochrony Środowiska w Bydgoszczy. Pracował w Białostockiej Fabryce Mebli (1976-1984), następnie w Białostockiej Spółdzielni Mieszkaniowej (1984-1993), a potem w przedsiębiorstwie instalacji przemysłowych „Instal" w Białymstoku, przez 2 kadencje... zasiadał w jego radzie nadzorczej (1993-1998). W 2007 r. został dyrektorem Zakładu Gazowniczego Białystok. Od 2011 do 2015 r. był prezesem zarządu spółki „Supon”. W 1990 r. wstąpił do Porozumienia Centrum. Członek partii Prawo i Sprawiedliwość, od 2002 r. członek zarządu okręgowego w Białymstoku. W latach 2002–2006 pełnił funkcję dyrektora biura poselskiego Krzysztofa Jurgiela. Samorządowiec: radny miasta Białystok (1998-2006), członek zarządu miasta (1998-2002); wojewoda podlaski (2006-2007). Bez sukcesu kandydował na urząd prezydenta Białegostoku w 2014 r. Senator w latach 2007-2011 i od 2015 r. (VII i IX kadencja); bez powodzenia ubiegał się o reelekcję w 2011 r. Pracował w komisjach: budżetu i finansów publicznych; gospodarki narodowej; środowiska. Obecnie zasiada w komisji obrony narodowej oraz spraw zagranicznych i Unii Europejskiej (wiceprzewodniczący).