Urodzony 13 kwietnia 1941 w Żabińcach; obrońca.
Wychowanek Kolejarza Katowice, potem zawodnik Cracovii, Ruchu Chorzów (ale bez występu w ekstraklasie) i Górnika Siemianowice. Samodzielną pracę szkoleniową zaczął w Górniku Zabrze, do którego wracał jeszcze dwukrotnie (w tym – ćwierć wieku po pierwszej przygodzie). Prowadził też innych ligowców: Olimpię Poznań, GKS Katowice i Ruch Chorzów, ale także Cracovię, Polonię Warszawa i Stomil Olsztyn (dwanaście dni, bez choćby jednego meczu ligowego!), wreszcie Koszarawę Żywiec. Lepsze wyniki miał poza granicami. Szefował reprezentacji Zjednoczonych Emiratów Arabskich, trenował piłkarzy tunezyjskiego Esperance Tunis, kuwejckiego Al-Tadamon, i katarskiego Al-Rayyan. Od 1 lipca 1986 do 30 kwietnia 1988 – selekcjoner polskiej reprezentacji olimpijskiej w eliminacjach igrzysk Seul’88.






