Tuż po wojnie reprezentował barwy Polonii Bytom (1945–1946). Następnie już w roli trenera prowadził drużyny OMTUR-Rozbark (1946?) Lechii Gdańsk (1949), Ruchu Chorzów (1950–1952, tytuł mistrza Polski przyznany za zdobycie Pucharu Polski w 1951), Polonii Bytom (1952–1955, mistrzostwo Polski 1954, Wicemistrzostwo Polski 1952), Legii Warszawa (1956–1958, mistrzostwo Polski i Puchar Polski 1956), Zagłębia Wałbrzych oraz Gwardii Warszawa.
Współpracę z reprezentacją Polski rozpoczął w 1948 jako pomocnik trenera Wacława Kuchara. W 1950 pełnił funkcję trenera, a następnie trenera-selekcjonera. Tę funkcję pełnił również w latach 1951–1952, w 1953 oraz w latach 1955–1956. W latach 1956–1957 ponownie zajmował stanowisko trenera drużyny narodowej. Podobną funkcję pełnił w kilkunastu meczach w latach 1959–1962 oraz od 1964. W latach 1964–1966 był również jednym z selekcjonerów reprezentacji. Samodzielny selekcjoner w okresie od lutego 1968 do końca listopada 1970.
Wieloletni działacz Polskiego Związku Piłki Nożnej: członek Zarządu i szef Rady Trenerów (1951–1953), szef Rady Trenerów, szef szkolenia, szef sekcji trenerskiej (1954–1956 i 1961–1971) oraz wiceprezes ds. szkolenia (1979–1980).