Absolwent Wydziału Humanistycznego białostockiej filii Uniwersytetu Warszawskiego. W latach 1978-1990 należał do Polskiej Zjednoczonej Partii Robotniczej. Następnie wstąpił do Socjaldemokracji Rzeczypospolitej Polskiej, a w 1999 roku do Sojuszu Lewicy Demokratycznej, gdzie kierował wojewódzkimi strukturami partii.
W latach 1994-1997 pełnił funkcję wiceprezydenta miasta. W wyborach w 1997 i 2001 roku uzyskał mandat poselski z listy SLD. W IV kadencji Sejmu był przewodniczącym Komisji Europejskiej i zastępcą przewodniczącego sejmowej komisji śledczej ds. prywatyzacji PZU.
W wyborach w 2005, 2007 i 2011 bez powodzenia ubiegał się o ponowny wybór do Sejmu. W wyborach w 2006 i 2010 uzyskiwał mandat radnego rady miasta Ełk, w 2014 nie został ponownie wybrany.
KOMENTARZE (0)