Родился в творческой семье, его дедом был знаменитый русский живописец Виктор Васнецов. Интерес к искусству проявил с детства и занимался в изостудии. В юношеские годы занимался живописью в Доме пионеров. В годы Великой Отечественной войны был призван в армию, был участником боевых действий. После войны продолжает обучение и поступает в Московский институт прикладного и декоративного искусства. Помимо написания картин, Васнецов вел активную преподавательскую деятельность. В 1980 году он стал заведовать кафедрой рисунка, живописи и композиции в Полиграфическом институте.