Ur. w Kol. Złojec, ukończył szkołę zawodową w Krasnymstawie, gdzie trenował krótko zapasy, by zająć się ciężarami. Wyjechał do Gdańska. Jako junior był w swojej wadze najlepszy zawodnikiem na Wybrzeżu ("Lechia" Gdańsk). Od 1964 mieszkał w Zamościu, bronił tu barw kolejno "Technika", LZS POM, "Hetmana" i "Agrosu" (do 1977). Był mistrzem wojsk lotniczych, wicemistrzem Polski LZS wagi lekkiej (1973), reprezentantem LZS w Bułgarii, 5-krotnym indywidualnym mistrzem okręgu i 10 razy wojewódzkiego LZS. Startował w wadze lekkiej (w trójboju 350 kg, w dwuboju 240 kg). Inicjator memoriału im. T. Skąmskiego. Później działacz bokserski.