S atletikou začínal v PZ a Lokomotivě Kolín (1954–1955 a 1958), poté byl členem oddílů Slavoj Nymburk (1957) a Dukla Lipník nad Bečvou (1959–1960). Působil také ve VŠ Praha (1962–1965) a kariéru zakončil jako člen klubu VŽKG (1966–1968). V roce 1962 reprezentoval na evropském šampionátu v Bělehradě, kde se zúčastnil rozběhů závodu na 800 metrů a štafety na 4 × 400 metrů. V letech 1962–1967 reprezentoval ve dvanácti mezistátních utkáních.