Ur. w Zamościu. Posiadał wykształcenie teletechniczne. Od 1938 pracował w urzędzie pocztowo-telekomunikacyjnym, a od 1944 teletechnikiem, także racjonalizatorem w Rejonowym Urzędzie Telekomunikacji, w 1949-52 i 1957-61 naczelnikiem RUT, następnie kierował Centralą Automatyczną. Później pełnił funkcje wiceprzewodniczącego PMRN (1966-70), kierownika hotelu (1970-73) i do emerytury naczelnika wydziału w WDRMiOW (1975-78). Był przez pięć kadencji czł. MRN. W 1949-54 i 1961-66 był przewodniczącym Powiat. Komitetu SD, potem jeszcze od 1972 przez dwa lata sekretarzem PK SD. W 1965-73 był również czł. Centralnego Sądu Partyjnego SD. Odznaczony Krzyżem Oficerskim OOP (1981).