Jest absolwentem Politechniki Rzeszowskiej na kierunku lotniczym. Ukończył r ównież studia MBA w Akademi Leona Koźmińskiego w Warszawie. Od 2003 roku zaangażowany jest w praktyczne aspekty techniki lotniczej – kolejno jako Inżynier CAMO, Inżynier Obsługi Technicznej, Szef Floty, Dyrektor Techniczny Part -145 i Part-M. Posiada szerokie doświadczenie w realizacji projektów wdrożenia do eksploatacji nowych typów samolotów – wspomagał między innymi linie Montenegro Airlines, Windrose, Eurolot w trakcie wdrażania nowego typu samolotu. Od 2004 roku jest instruktorem i egzaminatorem dla teoretycznych i praktycznych szkoleń z zakresu techniki lotniczej.