He was the first shooter to win two consecutive gold medals in the Olympic 50 metre rifle three positions event, a feat which stood unrivalled for 28 years until the 2016 Rio Olympics, when Italian shooter Niccolò Campriani matched the record by successfully defending his three position title from the 2012 London Olympics. He won gold medals at the 1984 Summer Olympics in Los Angeles and at the 1988 Summer Olympics in Seoul (both in the three positions event). In 1986 he was also world champion in 300 m Standard Rifle, a non-Olympic rifle discipline in which he claimed several European and World titles, as well as holding the World record for a period.