Ur. w Łukowskiem, mgr budownictwa (Politechnika Śląska), od 1963 w Zamościu, w 1964-70 pracował w LPBM, w grupie robót w Zamościu, od 1970 kierował warsztatami w Zespole Szkół Budowlanych, wiceprezes, od 1990 prezes Zarządu Okręgu ZNP w Zamościu, a później wiceprezes ZO w Lublinie, także członek ZG ZNP (1986-2002), w 1989 kandydował do Sejmu.