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.
Od: 17.11.2011 r. Do: 7.03.2013 r.
Od: 17.11.2011 r. Do: 7.03.2013 r.
Od: 7.03.2013 r.
Od: 7.03.2013 r.
Zespoły parlamentarne
Od: 21.12.2011 r.
Od: 16.12.2011 r.
Zespoły senackie
Od: 20.12.2011 r.