Odbywając lot w PLL Lot 14 maja 1937 przeleciał pierwszy milion kilometrów w polskim lotnictwie komunikacyjnym. Po wybuchu II wojny światowej, we wrześniu 1939 wyewakuował do Bukaresztu w Rumunii polski samolot pasażerski Junkers Ju 52. Przez Jugosławię i Grecję dostał się do Francji, gdzie został instruktorem lotniczym w tworzonych polskich jednostkach, a po upadku Francji – do Wielkiej Brytanii. Przez pewien czas latał jako pilot w 304 dywizjonie bombowym Ziemi Śląskiej im. ks. Józefa Poniatowskiego, następnie służył jako instruktor. Od listopada 1941 służył w brytyjskim wojskowym lotnictwie transportowym Ferry Command, rozprowadzając samoloty w locie z zakładów w Kanadzie do jednostek w Europie, Afryce i Azji. Przy tym, 38 razy przelatywał nad Atlantykiem. Wojnę zakończył w stopniu porucznika pilota.
W czerwcu 1947 powrócił do Polski i ponownie podjął pracę w PLL Lot, latając jako pilot samolotów pasażerskich. Od 1957 kierował sekcją treningu i wyszkolenia personelu latającego. W 1960 ukończył przeszkolenie w ZSRR na samoloty turbośmigłowe, a w 1964 odszedł z pracy na emeryturę. Ogółem przeleciał 3,5 mln kilometrów, w czasie 14 580 godzin w powietrzu. Zmarł 8 marca 1974 w Warszawie na skutek obrażeń doznanych w wypadku tramwajowym.