Nel 1988 a Seul, ha conquistato la medaglia di bronzo nei 100 e 400 metri, oltre a un quinto posto nel lancio della clava; nel 1992, a Barcellona, ha raggiunto per ben quattro volte il gradino più alto del podio (100, 200, 400 e 800 metri piani); nel 1996, ad Atlanta, ha concorso solo in due distanze, i 100 e i 400 metri, meritando un bronzo e un oro; infine, a Sydney 2000, ha raggiunto la finale in tutte le tre gare cui ha partecipato, senza riportare medaglie, ma con onorevoli piazzamenti.