Zwyciężył w chodzie na 20 kilometrów na mistrzostwach świata w 1987 w Rzymie (przed Pribilincem i Hiszpanem Josepem Marínem) oraz na igrzyskach śródziemnomorskich w 1987 w Latakii. Na tym samym dystansie wywalczył swój trzeci medal olimpijski – brązowy – na igrzyskach olimpijskich w 1988 w Seulu (przegrał z Pribilincem i Ronaldem Weigelem z NRD). Na mistrzostwach Europy w 1990 w Splicie startował tylko w chodzie na 50 kilometrów, ale go nie ukończył. Obronił tytuły mistrzowskie w chodzie na 20 kilometrów na igrzyskach śródziemnomorskich w 1991 w Atenach i mistrzostwach świata w 1991 w Tokio (wyprzedził wówczas Michaiła Szczennikowa i Jauhienija Misiulę ze Związku Radzieckiego. Na swych czwartych igrzyskach olimpijskich w 1992 wBarcelonie zajął 4. miejsce w chodzie na 20 kilometrów.