Urodził się 6 czerwca 1964 r. w Kętrzynie.
W 2007 r. ukończył studia na Wydziale Prawa Uniwersytetu w Białymstoku.
W latach 1993–1997 pracował jako dziennikarz w łomżyńskich redakcjach tygodnika „Kontakty”, „Gazety Wyborczej” i „Gazety Współczesnej”. Pełnił funkcję rzecznika prasowego wojewody łomżyńskiego (1997–1999), marszałka województwa podlaskiego (1999–2002) i prezydenta Białegostoku (2002–2006).
W latach 2007–2011 był zastępcą prezydenta miasta Białegostoku. Od 2010 do 2011 r. sprawował mandat radnego Sejmiku Województwa Podlaskiego.
Należy do Platformy Obywatelskiej RP i pełni funkcję przewodniczącego tej partii w Białymstoku.
Jest żonaty, ma dwoje dzieci.
Okręg wyborczy nr 60 – powiaty białostocki i sokólski oraz miasto na prawach powiatu Białystok.
Zespoły parlamentarne
Zespoły senackie
9. posiedzenie Senatu, 12 kwietnia 2012 r., oświadczenie skierowane do ministra transportu, budownictwa i gospodarki morskiej w sprawie Inspekcji Transportu Drogowego.
8. posiedzenie Senatu, 29 marca 2012 r., oświadczenie skierowane do ministra spraw wewnętrznych w sprawie finansowania ratownictwa górskiego (odpowiedź).
8. posiedzenie Senatu, 29 marca 2012 r., oświadczenie skierowane do ministra finansów w sprawie projektów nowelizacji ustawy o dochodach jednostek samorządu terytorialnego w zakresie podziału subwencji regionalnej (odpowiedź).
8. posiedzenie Senatu, 29 marca 2012 r., oświadczenie skierowane do minister edukacji narodowej w sprawie realizacji zadań związanych z prowadzeniem szkół podejmujących działania na rzecz podtrzymywania tożsamości kulturowej i językowej uczniów należących do mniejszości narodowych i etnicznych oraz społeczności posługującej się językiem regionalnym (odpowiedź).
8. posiedzenie Senatu, 29 marca 2012 r., oświadczenie skierowane do minister edukacji narodowej w sprawie uczniów wymagających szczególnego traktowania (odpowiedź).
7. posiedzenie Senatu, 14 marca 2012 r., oświadczenie skierowane do ministra zdrowia w sprawie ustawy o działalności leczniczej (odpowiedź).
7. posiedzenie Senatu, 14 marca 2012 r., oświadczenie skierowane do ministra transportu, budownictwa i gospodarki morskiej w sprawie nieuwzględnienia w planach modernizacji sieci kolejowej na Podlasiu trasy Suwałki - Augustów - Białystok (odpowiedź).
7. posiedzenie Senatu, 14 marca 2012 r., oświadczenie skierowane do ministra sprawiedliwości w sprawie likwidacji Sądu Rejonowego w Augustowie (odpowiedź).
7. posiedzenie Senatu, 14 marca 2012 r., oświadczenie skierowane do ministra spraw zagranicznych w sprawie wyjaśnienia okoliczności przeprowadzenia Obławy Augustowskiej w lipcu 1945 r. (odpowiedź)