He was born in Karlovy Vary, and represented the clubs RH Praha. He finished eighth at the 1960 Olympic Games, won the silver medal at the 1962 European Championships, finished sixth at the 1964 Olympic Games, and won the silver medal at the 1966 European Indoor Games and finished ninth at the 1967 European Indoor Games. He became Czechoslovak champion in 1961, 1962, 1963, 1964, 1965, 1966, 1967 and 1971, and Czechoslovak indoor champion in 1971.