Il raccroche les crampons en 1972, avec un total de 290 matchs et 62 buts dans le championnat soviétique[3].
En équipe nationale
Il est sélectionné à 20 reprises en équipe d'Union soviétique entre 1965 et 1971, pour 5 buts inscrits[3]. Il joue son premier match en équipe nationale le contre la Grèce. Le , il inscrit un doublé en amical contre la Colombie. Le , il inscrit à nouveau deux buts, contre l'équipe d'Inde, pour ce qui s'avère être sa dernière sélection en équipe nationale[4].
Il fait partie des 22 internationaux appelés à prendre part à la Coupe du monde de 1970. Lors du premier tour, il inscrit un but lors de la victoire 4-1 face à la Belgique[5]. Il joue également trois rencontres de qualification pour les Coupe du monde 1966 et 1970[6].
Carrière d'entraîneur
Khmelnitsky prend en charge la formation du Dnipro Cherkasy, un an après avoir mis un terme à sa carrière de joueur. Il ne reste sur le banc du club que deux saisons. Trois ans plus tard, il effectue un autre mandat de deux saisons au sein du Kryvbass Kryvyï Rih.