Jako uczeń Liceum Pedagogicznego w Szczebrzeszynie był do 1968 zawodnikiem LZS Zamość, w tabelach wszechczasów Zamościa do 1975 najlepszy na 1500 i 3000 m. W 1968 na obu tych dystansach mistrzem Polski SZS i  występ w reprezentacji Polski juniorów. Od 1969 zawodnik „Startu” Lublin, ukończył AWF, pracował w Zespole Szkół Sportowych w Lublinie.