A TJ Nový Jičín korosztályos csapatában kezdte a labdarúgást. 1975 és 1977 között a ŽD Bohumín, 1977–78-ban a VTJ Tachov labdarúgója volt. 1978 és 1985 között a Dukla Praha játékosa volt. A Duklával két csehszlovák bajnoki címet és három kupagyőzelmet szerzett. 1986 és 1989 között a Slovan Bratislava kapusa volt. 1989 és 1991 között a malajziai Selangor együttesében védett. 1992 és 1994 között az SK České Budějovice, 1994–95-ben a Tatran Poštorná játékosa volt.
1996 és 2001 között a szlovák Artmedia Petržalka csapatánál segédedzőként dolgozott. 2002–03-ban az indiai Mahindra United, 2003–04-ben a malajziai Public Bank vezetőedzője volt. 2005–06-ban az orosz Kubany Krasznodarnál segédedzőként tevékenykedett. 2016-ban a malajziai PKNS kapusedzőke volt. 2018-tól a szlovák ŠKF Sereď vezetőedzője.