Horák byl hráčem Petrohradu od roku 2003, ovšem více času strávil na hostování. V roce 2005 působil právě v Rostově, letošní sezonu odehrál v Jaroslavli.
Tam dokonce oblékal kapitánskou pásku, přesto se rozhodl svoji budoucí kariéru spojit znovu s Rostovem, kam ho nalákal trenér i znalost prostředí.
Šestadvacetiletý Horák na sebe upozornil už v Bohemians Praha, odkud v roce 2002 přestoupil do Sparty Praha. Po ročním angažmá si ho přivedl do Petrohradu trenér Vlastimil Petržela, ale více respektu si získal až v posledních dvou letech během hostování v jiných ruských týmech.
Na reprezentační úrovni slavil největší úspěch v roce 2002, kdy se stal s jednadvacítkou mistrem Evropy.