W swojej karierze zawodnik reprezentował Kolejarz Rawicz, Stal Ostrów Wielkopolski, Unię Tarnów oraz Stal Rzeszów. Właśnie z ostatnim klubem zdobył w 1961 roku tytuł Drużynowego Mistrza Polski. Po zakończeniu kariery był trenerem wielu polskich klubów (m.in. Kolejarza Opole) oraz przede wszystkim szkoleniowcem reprezentacji Polski. Zmarł w wieku 82 lat.