Septième des Jeux olympiques de 1972, il se classe cinquième des Championnats d'Europe 1974 et décroche la médaille d'argent des Championnats d'Europe en salle de 1975. Il remporte par ailleurs six titres de champion de Pologne en plein air en 1972, 1973, 1974, 1975, 1976 et 1978, ainsi que trois titres en salle de 1973 à 1975.