Początkowo był nauczycielem przedmiotów zawodowych w Zespole Szkół Mechaniczno-Energetycznych w Lublinie. Następnie podjął pracę w Zakładzie Podstaw Elektrotechniki Wyższej Szkoły Inżynierskiej w Lublinie, przekształconej w 1977 w Politechnikę Lubelską. W latach 1993–1999 pełnił funkcję prodziekana Wydziału Elektrycznego PL. W 1999 objął stanowisko profesora nadzwyczajnego i został kierownikiem Zakładu Elektrotechniki Teoretycznej. W latach 1999–2002, 2005–2008 i 2012–2016 był prorektorem Politechniki Lubelskiej. W 2008 został zastępcą dyrektora Instytutu Podstaw Elektrotechniki i Elektrotechnologii.
Został prezesem Lubelskiego Towarzystwa Naukowego oraz wiceprezesem Polskiego Towarzystwa Zastosowań Elektromagnetyzmu.
Specjalizuje się m.in. w: teorii obwodów, właściwościach i aplikacjach materiałów magnetycznych, oddziaływaniu pola elektromagnetycznego na organizmy żywe i kompatybilności bioelektromagnetycznej.