Er startete 1955–1970 für den Verein Legia Warschau, in dem der ehemalige polnische Meister Józef Kapiak sein Trainer war. Mit 16 Jahren begann er mit dem Radsport und wurde im ersten Jahr seiner Laufbahn Meister von Warschau im Querfeldeinrennen. 1955 wurde er bei seinem ersten Start Zweiter der Polen-Rundfahrt. 1956 wurde er polnischer Meister mit Legia in der Meisterschaft im Mannschaftszeitfahren, 1957 und 1959 war er Zweiter in dieser Disziplin. Die heimische Polen-Rundfahrt bestritt er zehnmal. 1959 konnte er die Rundfahrt für sich entscheiden, er siegte vor Stanislaw Gazda. 1956 beendete er die Tour als Dritter, bei allen anderen Teilnahmen war er immer unter den besten 20 Fahrern im Endklassement. Die Internationale Friedensfahrt fuhr er 1959 (21. Platz) und 1960 (32. Platz). Bei den UCI-Straßen-Weltmeisterschaften war er 1958 (ausgeschieden) und 1959 (31. Platz) am Start.