W 1956 wygrał główny bieg Memoriału Janusza Kusocińskiego (na 3000 metrów). Z powodów osobistych nie wystąpił na igrzyskach olimpijskich w Melbourne 1956. Na mistrzostwach Europy w Sztokholmie 1958 był szósty na 5000 metrów. Wziął udział w igrzyskach olimpijskich w Rzymie 1960, gdzie zajął 10. miejsce na 5000 metrów i 11. na 10 000 metrów.