W związku z tym od 1967 reprezentował klub Stal Rzeszów.
Zdobył tytuł mistrza CRZZ. Był wielokrotnym medalistą indywidualnych mistrzostw Polski. W 1964 został srebrnym medalistą. Zdobywał złoty medal w kategorii superciężkiej w latach 1965–1968, 1971–1973 oraz w kategorii ciężkiej w latach 1969–1970, 1973, 1974. W kategorii superciężkiej (130 kg) był srebrnym medalistą z 1984 oraz brązowym medalistą z 1986, mając wówczas niespełna 45 lat. Uczestniczył w turniejach mistrzostw Europy w 1965, podczas których startując w kategorii 97 kg zajął 5. miejsce, w 1968 w Skopje, gdzie zdobył brązowy medal w kategorii ciężkiej (do 97 kg) oraz w 1972, podczas których wystartował w kategorii superciężkiej zajmując 6. miejsce. Uczestniczył w turniejach mistrzostw świata: w 1965 zajął 6. miejsce startując w kategorii ciężkiej, w 1966 w Toledo zajął 4. miejsce w kategorii półciężkiej, w 1973 zajął 6. miejsce startując w kategorii ciężkiej. Na igrzyskach olimpijskich w 1968 w Meksyku wystartował w wadze półciężkiej (do 90 kg) zajmując 6. miejsce. Został wówczas pierwszym w historii reprezentantem rzeszowskiego sportu na olimpiadzie. Na igrzyskach olimpijskich w 1972 w Monachium wystartował w kategorii ciężkiej (do 100 kg) zajmując również 6. miejsce.