Outre sa médaille d'or aux Jeux de Tokyo, il obtient le même métal lors Championnats d'Europe de 1966 devant Igor Ter-Ovanessian, le double champion d'Europe. Il remporte la médaille d'argent à ceux de 1969 derrière Ter-Ovanessian cette fois. Il arrive premier aux Jeux du Commonwealth de 1966 et 1970.