Urodzony 21 maja 1950 roku w Chomęciskach Małych.Z wykształcenia lekarz. Absolwent Akademii Medycznej w Lublinie. Specjalista laryngolog.
Pracował najpierw jako lekarz w Zespole Opieki Zdrowotnej w Hrubieszowie, następnie w Szpitalu Wojewódzkim im. papieża Jana Pawła II w Zamościu. Był ordynatorem i dyrektorem ds. lecznictwa w tej placówce.
Na przełomie lat 80. i 90. pełnił funkcję radnego Zamościa, a od 1993 do 1997 roku sprawował mandat senatora III kadencji, wybranego z listy Polskiego Stronnictwa Ludowego.