Jako hráč odehrál za reprezentaci 56 zápasů a byl kapitánem na mistrovství světa 1990, na kterém Československo postoupilo až do čtvrtfinále. Jméno si udělal ve Spartě, se kterou slavil osm mistrovských titulů. Působil také ve Francii a Japonsku. Rok po skončení hráčské kariéry se stal trenérem Sparty, se kterou získal dva mistrovské tituly a jako jediný český kouč vyhrál základní skupinu Ligy mistrů. Později úspěšně pracoval ve Francii, Japonsku, Spojených arabských emirátech, Saúdské Arábii, Kataru a naposledy u reprezentace Libanonu. Dočasně vedl rovněž českou reprezentaci, se kterou v roce 2009 třikrát vyhrál a dvakrát remizoval. Je dvojnásobným Fotbalistou ČR, v letech 2009 až 2011 byl také předsedou ČMFS.