Ur. w Lublinie, ukończył lubelską AM, posiada II st. specjalizacji. Od 1979 pracuje w zamojskim szpitalu, ordynator oddz. amestezjologii, w 2003 został dyrektorem "starego" szpitala, ob. dyr. ds lecznictwa. Od 1998 członek Rotary Club (pełnił funkcję prezydenta). Od 2001 przewodniczący RP Unii Pracy, od 2003 w Radzie Krajowej.