Il se révèle à l'âge de dix-huit ans en remportant sous les couleurs de l'URSS la médaille d'or des Championnats d'Europe juniors de 1989. En 1994, Denis Kapustin s'adjuge le titre continental senior avec la marque de 17,62 m, devançant de sept centimètres le Français Serge Helan.