Urodzony na Chwaliszewie, później mieszkał z rodziną na Jeżycach. Miał siedmioro rodzeństwa. Walczył w kategorii muszej i koguciej. Był wychowankiem i zawodnikiem klubu Warta Poznań, następnie Skody Warszawa, Okęcia Warszawa i Syreny Warszawa, a po wojnie walczył w barwach Orła Warszawa i Grochowa Warszawa. Uprawiał pięściarstwo z przerwą wojenną w latach 1930 – 1948. Uczestniczył w igrzyskach olimpijskich w Berlinie 1936 roku, odpadając w ćwierćfinale wagi muszej. Startując w mistrzostwach Europy w Mediolanie 1937, został wicemistrzem Europy w kategorii muszej. Dwa lata później na mistrzostwach Europy w Dublinie 1939, swój udział zakończył już w eliminacjach wagi koguciej. Uczestnicząc w mistrzostwach Polski, trzykrotnie wywalczył mistrzostwo w 1935 i 1936 w kategorii muszej, a w 1939 w wadze koguciej. Był też brązowym medalistą w 1946 w tej samej wadze. Czterokrotnie wraz z Wartą został drużynowym mistrzem Polski w latach 1934, 1935, 1936 i 1937. 13 razy wystąpił w reprezentacji Polski, odnosząc 8 zwycięstw, 1 remis i 4 porażki w latach 1936 – 1939.