Vsevolod Ivanov nasceu em 14 de agosto de 1950 na cidade russa de Belomorsk, em plena era soviética. Participou, até 1974, de exposições municipais e regionais de artistas amadores. Graduou-se na Escola de Arte de Tver em 1978, especializando-se em design gráfico. A partir desse ano, passou a figurar nas exposições da União de Artistas da Rússia.
Suas pinturas são inspiradas pela história e tradições russas. Elas têm como cerne uma visão do que ele considera um passado roubado e perdido da antiga Rus’, abraçando a herança indo-europeia dos Vedas e da mitologia eslava. Ele considerada que, especialmente, a história medieval russa é distorcida.
As suas obras são majoritariamente compostas por paisagens idílicas, que colocam os ancestrais de seu povo em contato com deuses, dragões e outras criaturas míticas. O artista promete continuar a pintar sobre temas ligados ao passado e cultura russos, de forma a resistir ao que entende como globalização da arte.