Ur. w Zamościu, od 1953 pracował w zespole szkół mechanicznych, gdzie do 1998 był kierownikiem warsztatu, potem jeszcze nauczyciel zawodu w CKU, w 1990-98 był członkiem ZG ZNP.