W 2006 roku otrzymał stopień naukowy doktora habilitowanego na Wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej, a trzy lata później tytuł profesora nadzwyczajnego. Od stycznia 2009 roku do września 2016 roku sprawował funkcję kierownika Zakładu Radiokomunikacji Politechniki Warszawskiej. Od września 2016 - zastępca Dyrektora ds. Naukowych w Instytucie Radioelektroniki i Technik Multimedialnych Politechniki Warszawskiej

Stanowiska 1988 - kierownik laboratorium naukowo-badawczego Politechniki Lwowskiej 1993-1999 docent w Katedrze Telekomunikacji Politechniki Lwowskiej 1991-1999 - prodziekan ds. naukowych Wydziału Radiotechnicznego Politechniki Lwowskiej 1993-1999 - zastępca kierownika Katedry Telekomunikacji Politechniki Lwowskiej 1999 -2009 adiunkt w Instytucie Radioelektroniki Politechniki Warszawskiej od 2009 - profesor nadzwyczajny w Instytucie Radioelektroniki Politechniki Warszawskiej 2009-2016 – kierownik Zakładu Radiokomunikacji Politechniki Warszawskiej 2016 - zastępca Dyrektora ds.