Jest absolwentem 6 LO, klasa matematyczno-fizyczna, rocznik 1983. Po ukończeniu liceum rozpoczął studia na Politechnice Lubelskiej. W 1988 roku uzyskał dyplom magistra inżyniera elektryka na Wydziale Elektrycznym. Po ukończeniu studiów podjął pracę na uczelni wyższej, Akademii Rolniczej w Lublinie, a następnie, w 1992 roku, na Politechnice Lubelskiej. W 1996 obronił pracę doktorską.
Posiada uprawnienia budowlane w pełnym zakresie do projektowania i kierowania robotami budowlanymi bez ograniczeń w specjalności instalacyjnej w zakresie sieci, instalacji i urządzeń elektrycznych i elektroenergetycznych instalacji elektrycznych - od 2005 r.
Od 2005 r. legitymuje się uprawnieniami projektanta i wykonawcy instalacji inteligentnych KNX/EIB i jest Partnerem stowarzyszenia KNX.
Obecnie jest zatrudniony na stanowisku adiunkta dydaktycznego na Wydziale Podstaw Techniki Politechniki Lubelskiej.
Pozostaje w szczęśliwym związku małżeńskim z żoną Anną, ma dwoje wspaniałych dzieci: syna Marka i córkę Julię Katarzynę.