W 1958 r. ukończył studium magisterskie na Wydziale Mechanicznym Politechniki Śląskiej w Gliwicach i uzyskał tam dyplom magistra inżyniera mechanika, ze specjalizacją technologii budowy maszyn. W tym samym roku został odznaczony Srebrnym Medalem za Wybitne Odznaczenia Sportowe. W 1960 r. na VIII Szybowcowych Mistrzostwach Świata w Kolonii zdobył tytuł wicemistrza klasy otwartej. W tym samym roku został zatrudniony jako pilot w wojewódzkiej Stacji Ratunkowej w Katowicach i otrzymał Złoty Medal za Wybitne Osiągnięcia Sportowe. W 1961 r. ukończył kurs pilotażu śmigłowcowego. W lutym 1963 r. w Argentynie zdobył tytuł Szybowcowego Mistrza Świata. Za swe osiągnięcia otrzymał w 1965 r. Medal Lilienthala.
W 1965 r. zakończył pracę w zawodzie pilota sanitarnego w ośrodku katowickim i został zatrudniony w PLL LOT. W 1970 r. wziął udział w Szybowcowych Mistrzostwach Świata w Marfie, gdzie zajął piąte miejsce w klasie otwartej. Po zakończeniu kariery zawodniczej latał jako pilot, pod koniec pracy zawodowej (ze względów zdrowotnych) jako nawigator na samolotach Ił-62M. Znalazł się w gronie załóg wykonujących loty pasażerskie nad biegunem północnym. W 1994 r.