En 1977, il réalise son meilleur résultat dans un tournoi ATP à Helsinki en se qualifiant pour les demi-finales après être sorti des qualifications et avoir éliminé Jan Kodeš au second tour. Il est aussi quart de finaliste à Barcelone en octobre et à Oviedo en novembre où il bat Stan Smith. Cette année-là, il participe à une rencontre de Coupe Davis contre l'Irlande avec l'équipe de Tchécoslovaquie.
Après de nombreux mois d'absence, il réapparait sur le circuit secondaire en 1981 puis remporte en fin d'année le tournoi de Sofia en double avec l'Est-Allemand Thomas Emmrich. Lors du tournoi de Rotterdam en 1983, il bat le 7e mondial, Peter McNamara (7-6, 6-6, ab.). C'est à cette époque qu'il s'exile en Suisse et y terminera sa carrière[1]. Il travaille depuis pour Swiss Tennis.