1994 - pracownik Głównego Urzędu Ceł. 1995-96 - podsekretarz stanu w Urzędzie Rady Ministrów; sekretarz Komitetu Społeczno-Politycznego Rady Ministrów. I-28X 1997 - podsekretarz stanu w Kancelarii Prezesa Rady Ministrów koordynujący prace rządu w sprawach społeczno-politycznych; pełnomocnik rządu ds. realizacji Oświęcimskiego Strategicznego Programu Rządowego. 1981-84 - przewodniczący Zarządu Wojewódzkiego Związku Socjalistycznej Młodzieży Polskiej w Białej Podlaskiej. 1985-90 - pracownik Komitetu Wojewódzkiego Polskiej Zjednoczonej Partii Robotniczej w Białej Podlaskiej. Od 1990 - członek Socjaldemokracji Rzeczpospolitej Polskiej; 1992-97 członek Centralnego Komitetu Wykonawczego SdRP. Od 1999 r. członek SLD; od stycznia 2000 roku zastępca sekretarza SLD. Pracował w sejmowych komisjach: administracji i spraw wewnętrznych; środków przekazu. Rodzina: żona Alicja (etnograf), córka Natalia (studentka psychologii społecznej).