Volnov begon zijn carrière bij Spartak Moskou. Na een jaar ging Volnov spelen voor CSKA Moskou (1958-1970). Hij won met CSKA negen landstitels en drie Europacups. In 1971 stapte Volnov over naar Boerevestnik Moskou. In 1972 sloot Volnov zijn loopbaan af bij Dinamo Moskou. In 1963 werd hij landskampioen van de Sovjet-Unie met de RSFSR Moskou.
Volnov won de gouden medaille voor de Sovjet-Unie op de Olympische Spelen van 1972. Hij won twee zilveren medailles op de Spelen in 1960 en 1964. De bronzen medaille won hij op de Olympische Spelen in 1968. Volnov won ook een gouden medaille op het Wereldkampioenschap in 1967 en brons in 1963. Volnov won zes gouden medailles op de Europese Kampioenschappen in 1959, 1961, 1963, 1965, 1967 en 1969. Hij was aanvoerder van de Sovjet-Unie van 1963 tot 1968.