1968 war er Teilnehmer der Olympischen Sommerspiele in Mexiko-Stadt. Dort belegte er im olympischen Straßenrennen beim Sieg von Pierfranco Vianelli den 10. Platz, mit der polnischen Mannschaft wurde er Sechster im Mannschaftszeitfahren.  Ein Jahr später wurde er 17. im Einzelrennen bei den UCI-Straßen-Weltmeisterschaften, das von Leif Mortensen gewonnen wurde. Viermal startete er bei der Internationalen Friedensfahrt, der 12. Rang 1967 war sein bestes Resultat in der Gesamteinzelwertung.