Ur. w Biłgoraju, pochodził z Przeworska. Ukończył lubelską AM (1955) jako jeden z pierwszych jej absolwentów. Był ordynatorem w lubelskim szpitalu wojskowym, asystentem, następnie przez 15 lat adiunktem Kliniki Neurologii AM, przez 20 lat ordynatorem w szpitalu kolejowym. Od 1957 związany z Zamościem (wiele lat jedyny tej specjalności lekarz na Zamojszczyźnie). Wynajmował pokój i gabinet u Tomaszewskich przy ul. Partyzantów 16, zatrzymywał się na dwie noce (piątek - niedziela, samochód zostawiał u dr Kuleszy). Był pierwszym ordynatorem oddziału neurologii w szpitalu wojewódzkim w Zamościu (1995-2002), jednym z najstarszych czynnych zawodowo neurologów w Polsce, przyjmował do 92 roku życia. 
Pasjonat sportu, w młodości piłkarz, tenisista stołowy, potem lekarz sportowy. Jako kibic w 1974 uczestniczył w meczach "Orłów Górskiego", na żywo oglądał grającego Pelego. "Motor" ogłosił, że jego miejsce z tabliczką pamiątkową, będzie wyłączone ze sprzedaży. Mieszkał przez całe zawodowe życie w Lublinie i spoczął tam na cmentarzu.