Il remporte sous les couleurs de l'Union soviétique les Universiades d'été de 1977 et termine cette même année deuxième de la Coupe du monde des nations, à Dusseldorf. En 1978, Anatoliy Piskulin, s'assure le titre des Championnats d'Europe en salle de Milan avec la marque de , devant le Britannique Keith Connor et l'autre Soviétique Oleksandr Yakovlev. Il se classe par ailleurs troisième des Championnats d'Europe en plein air de Prague, derrière Miloš Srejović et Viktor Saneyev.