Svoji závodnickou kariéru spojil s klubem Bohemians Praha, kde působil v letech 1960 – 1979. V roce 1966 se zúčastnil evropského šampionátu v Budapešti, kde nastoupil v závodě na 800 metrů. V prvním rozběhu z celkových pěti obsadil šesté místo a do semifinále nepostoupil. V letech 1966 – 1973 reprezentoval ve dvanácti mezistátních utkáních, z toho jednou v evropském poháru.