Brązowy medalista olimpijski w podnoszeniu ciężarów z Meksyku, dwa razy zdobył brąz na mistrzostwach świata i dwa razy - na mistrzostwach Europy. Startował w wadze lekkociężkiej (90 kg). Był rekordzistą świata w wyciskaniu wynikiem 168,5 kg (1966) oraz 11-krotnym rekordzistą Polski. Mistrzostwo Polski zdobył tylko raz - w 1967 r. W 1972 r. kontuzja zmusiła go do rezygnacji z podnoszenia ciężarów. Został trenerem w Śląsku Wrocław, którego wcześniej był zawodnikiem, pracował także jako II trener z polską drużyną narodową. Był członkiem zarządu Polskiego Związku Podnoszenia Ciężarów. Został odznaczony m.in. Krzyżem Kawalerskim Orderu Odrodzenia Polski