Třikrát reprezentoval na letních olympijských hrách (Moskva 1980, Soul 1988, Barcelona 1992). Na olympiádě v jihokorejském Soulu se umístil na 6. místě. Nejlepšího výsledku dosáhl na olympiádě v Moskvě, kde ve finále obsadil výkonem 813 cm 4. místo. Těsně pod stupni vítězů, čtvrtý skončil také na prvním ročníku MS v atletice 1983 v Helsinkách, na světových halových hrách 1985 v Paříži a na halovém MS 1989 v Budapešti.