Im Mannschaftszeitfahren konnte er 1973 und 1975 den Titel gewinnen. 1968 war er Teilnehmer der Olympischen Sommerspiele in Mexiko, musste nach einem technischen Schaden am Rad das olympische Straßenrennen aber aufgeben. Er gewann auch Etappen bei Amateur-Landesrundfahrten, so in der Slowakei-Rundfahrt, der Marokko-Rundfahrt, der Österreich-Rundfahrt, im Giro Bergamasco, in der Schottland-Rundfahrt, in der Bulgarien-Rundfahrt. 1972 gewann er die Gesamtwertung der Serbien-Rundfahrt. 1976 beendete er seine Laufbahn, nachdem er bei den nationalen Titelkämpfen noch einmal Dritter geworden war.