Pracownik naukowy AGH od 1974, a od 2002 także PWSZ (1969 – technik elektronik, 1974 – mgr inż. Automatyka Cyfrowa, 1983, dr inż. – Geoelektronika). Specjalizacja w dziedzinie przetwarzania słabych sygnałów, technice cyfrowej oraz mikroprocesorach / mikrokontrolerach / procesorach sygnałowych. Współpraca z przemysłem – zespół automatyzacji procesu wielkopiecowniczego oraz wdrożone projekty specjalizowanych aparatów telefonicznych (Telkom – Telos). Autorskie laboratoria z Techniki Cyfrowej, Modułowych Systemów Aparatury, Techniki Mikroprocesorowej oraz Systemów Alarmowych i Powiadamiania (PWSZ). W przygotowaniu laboratorium Elektroniki i Informatyki Samochodowej (PWSZ). Współpraca ze średnim szkolnictwem technicznym – stopień nauczyciela dyplomowanego. Od 1974 członek Komitetu Głównego a od 2005 przewodniczący KG Ogólnopolskiej Olimpiady Wiedzy Elektrycznej i Elektronicznej (olimpiada z listy MEN, w roku bieżącym XL edycja). Autor lub współautor 21 publikacji naukowych, promotor ponad 600 prac dyplomowych. Organizator i opiekun merytoryczny 11-tu Prezentacji Aplikacji Mikrokontrolerów (współpraca z Motorolą / Freescale / NXP) w ramach Festiwalu Nauki Kraków 2003 … 2013, gdzie studenci zademonstrowali około 700 praktycznych zastosowań mikrokontrolerów.