He spent the better part of his 22-year professional career with Slavia Prague (four years), Teplice (three) and Viktoria Plzeň (seven), amassing Czech First League totals of 435 games and 78 goals during 19 seasons.
After making his professional debut with AC Sparta Prague, Prague-born Horváth moved to lowly FK Jablonec in search of more opportunities, which led to a return to the capital with SK Slavia, scoring 27 goals in the league alone in four seasons, although the club only managed to win two national cups during that timeframe.
alongside teammate Mbo Mpenza, he also appeared very rarely, which prompted a return home before 2001–02 was over, with FK Teplice, where he conquered the domestic cup in his first full campaign.
[3] Horváth made his debut for the Czech Republic on 9 February 1999 in a 1–0 friendly win in Belgium, going on to amass 19 caps in three years and being selected for UEFA Euro 2000, where he did not play.
[7] On 15 March 2021, Horváth was sacked as the head coach of Příbram after series of poor results (39 matches, 8 wins, 5 draws, 19 losses) with team on last place of league table.