His first success was a gold medal at the 1954 European Athletics Championships – a feat that no other Czech has been able to replicate since. He was the bronze medallist at the event at the 1958 European Athletics Championships and placed sixth in 1962. He competed for Czechoslovakia at the Olympics on three occasions: 1952, 1956 and 1960. His best performance was in the 1956 Summer Olympics held in Melbourne, Australia, where he won the bronze medal. His final international medal, a bronze, came at the 1966 European Indoor Games.