Ur. w Chodzieży, był w Korpusie Kadetów, ukończył WAT, później zaocznie ekonomię na WAP i Akademię Inżynieryjno-Lotniczą w Moskwie. Od 1958 służył zawodowo w wojskach lotniczych, m.in. w Pile i Poznaniu. W 1975-90 był komendantem TSWL (najdłużej w dziejach szkoły). W 1981 został czł. Centralnej Komisji Kontroli Partyjnej. Odznaczony Krzyżem Oficerskim OOP (1982), w 1983 wpisany do Księgi Zasłużonych dla Zamościa.