Do Dukly Praha nastoupil v roce 1975 jako voják základní služby z TJ Uničovské strojírny, Uničov.
11 sezon oblékal ligový dres našeho A-mužstva a byl autorem dvou ligových branek. S našim ligovým mužstvem získal celkem tři mistrovské tituly (1976/77, 1978/79 a 1981/82) a třikrát vítězství v Československém poháru (1980/81, 1982/83, 1984/85).
Za reprezentační mužstvo ČSSR odehrál v letech 1977-1987 celkem 58 mezistátních zápasů, z toho ve 32 byl kapitánem mužstva a je autorem jedné reprezentační branky.
První mezistátní utkání odehrál dne 9. 11. 1977 – ČSSR vs. Maďarsko 1:1 (trenér Václav Ježek) a naposledy reprezentační dres oblékl dne 9. 6. 1987 – Finsko vs. ČSSR 3:0 (trenér Josef Masopust).
Zúčastnil se Mistrovsví světa 1982 ve Španělsku, trenér dr. Jozef Vengloš. Naše reprezentace nepostoupila ze základní skupiny, když naše reprezentační mužstvo sehrálo tato mezistátní utkání: Kuvajt 1:1, Anglie 0:2 a Francie 1:1. V roce 1982 byl vyhlášen Fotbalistou roku.
Po ukončení své bohaté hráčské činnosti v Dukle Praha odešel do Francie, kde působil šest let (AC Le Havre – 1. liga). Z Francie odešel do Rakouska, kde ještě jako hráč působil dva roky v klubech nižších soutěží.
Po ukončení své aktivní bohaté a úspěšné hráčské činnosti působil ve funkci asistenta trenéra v několika ligových klubech, včetně Dukly Praha.