Horváth voitti alle 20-vuotiaiden Euroopan-mestaruuden Cottbusissa 1985 tuloksella 60,02. Hän oli viides alle 20-vuotiaiden MM-kilpailuissa 1986. Splitin EM-kilpailuissa 1990 hän sijoittui kahdeksanneksi. Hän saavutti pronssia Tokion MM-kilpailuissa 1991 tuloksella 65,32. Hän oli viides Barcelonan olympialaisissa 1992 ja Helsingin EM-kilpailuissa 1994. Hän sijoittui neljänneksi Göteborgin MM-kilpailuissa 1995 ja kymmenenneksi Atlantan olympialaisissa 1996. Hän karsiutui loppukilpailusta MM-kilpailuissa 1997 ja 1999.