Ur. w Zamościu, ukończył II LO (1976) i wydział mechaniki precyzyjnej na Politechnice Warszawskiej (1981). Pracował w Zakładzie Energetycznym i "Energozamie" (prezes). Działacz SZSP (skarbnik okręgu warszawskiego), ZSMP (przewodniczący ZM), SdRP (przew. Rady Wojewódzkiej od 1990, ponownie w 1993. i czł. Rady Naczelnej) i SLD (czł. Rady Krajowej). Był radnym miejskim 3 kadencji (1988-98), wiceprzew. RM, a w 1998-2002 przewodniczący Sejmiku Wojew. Lubelskiego, w 1989 kandydował do Sejmu.