Inżynier mechanik, absolwent Wydziału Mechanicznego Wyższej Szkoły Inżynierskiej w Lublinie, Wydziału MEiL Politechniki Warszawskiej, Instytutu KiEM Politechniki Wrocławskiej (doktorat n. t.). Przez 10 lat technolog i specjalista konstruktor w Hucie Stalowa Wola i OBR Maszyn Ziemnych i Transportowych w Stalowej Woli. W latach 1981–2021 adiunkt i st. wykładowca na Wydz. Mechanicznym Politechniki Lubelskiej. W latach 1992–2020 członek rad nadzorczych (m.in. WSK PZL Świdnik), rad naukowych i doradca zarządów spółek.
Od 2006 r. wykładowca w WSPA na kierunku Transport. Prowadzone przedmioty: Mechanika Techniczna, Grafika Inżynierska, Podstawy Konstrukcji, Materiałoznawstwo, Automatyka, Seminarium Dyplomowe.
Specjalności naukowe: metodologia optymalnego konstruowania, teoria mechanizmów i maszyn, zagadnienia rozwoju technologicznego, historia techniki i nauk technicznych. Dorobek naukowy: ponad sto publikacji, w tym kilka monografii. Trzy staże naukowe w Hiszpanii, w Kraju Basków.
Odznaczenia: Złoty Krzyż Zasługi, Medal Złoty za Długoletnią Służbę, Medal Komisji Edukacji Narodowej.