Ur. w Przemyślu (potem do 1942 mieszkał we Lwowie), ukończył LO w Przemyślu (1951), Szkołę Pilotów i Mechaników (1950) oraz Centrum Wyszkolenia Lotniczego. Od 1953 zatrudniony w aeroklubach, najpierw w Krośnie, potem przez 20 lat w Lublinie, w tym okresie pracując również w agrolotnictwie i latając w wielu krajach, m.in. w Egipcie. Od 1976 organizował Aeroklub Ziemi Zamojskiej i kierował nim przez 6 lat, wtedy jednym z lepszych polskich aeroklubów. W ciągu 30 lat wylatał 5 tys. godzin. Od 1992 na emeryturze. Sukcesy sportowe odnosił syn Mariusz (osobne hasło), latają też drugi syn i córka.