Horváth Attila 1967. július 28-án, Szombathelyen született, és egész pályafutása során a Haladás versenyzője volt.
1985-ben junior Európa-bajnok lett diszkoszvetésben, és a felnőttek között sem maradtak el a sikerek. 1990 és 1997 között zsinórban nyolcszor, pályafutása során összesen kilencszer nyert országos bajnoki címet.
1991-ben, a tokiói világbajnokságon a magyar atlétika első vb-érmét nyerte harmadik helyével. Egy évvel később, a barcelonai olimpián ötödik helyen zárt. Egyéni csúcsa 68,58 méter volt, amelyet 1994-ben ért el. Abban az évben ez volt a világ legjobb eredménye, és nyolc éven át ez jelentette a magyar csúcsot.
Horváth Attilát a Magyar Atlétikai Szövetség saját halottjának tekinti.