Comenzó en su Ratíškovice natal en Baník, con quien se proclamó campeón juvenil de Moravia en 1955 y en la fase final, que tuvo lugar en Gottwaldov (el entonces nombre de Zlín) y Kroměříž, también ganó el campeonato checoslovaco (Tatran).
Incorporó su carrera futbolística profesional al Dukla Praha, en el que jugó de 1956 a 1969.
Terminó su carrera como jugador en Bélgica, con el equipo ARA La Gantoise y KSC Lokeren.
Jugó 271 partidos en la 1.ª liga checoslovaca y marcó 67 goles.
Jugó para Checoslovaquia en una ocasión en 1964 y participó en la Eurocopa 1960.