Był wicemistrzem świata (1971) i medalistą olimpijskim, podczas kolejnych igrzysk 1964, 1968 i 1972 zajmując IV, III i IV miejsce. Karierę rozpoczynał w "Techniku" Zamość (1959-61), reprezentując zamojski klub ustanowił rekord Polski juniorów, był w 1960 mistrzem Polski juniorów (w. kogucia, 255 kg), wygrywał pojedynki w meczach reprezentacji Polski juniorów. Później zawodnik LZS Mazowsze.