русском селе Лопьял Уржумского уезда Вятской губернии (ныне Кировская
область), в семье православного священника Михаила Васильевича Васнецова (1823-1870), происходившего из древней вятской фамилии Васнецовых.Биография
Учился в духовном училище (1858—1862), затем в Вятской духовной семинарии. Брал уроки рисования у гимназического учителя рисования Н. Г. Чернышева. С благословения отца оставил семинарию с предпоследнего курса и уехал в Петербург для поступления в Академию художеств. Учился живописи в Петербурге — сперва у И. Н. Крамского в Рисовальной школе общества поощрения художеств (1867—1868), затем в Академии художеств (1868—1873). В годы учебы приезжал в Вятку, познакомился со ссыльным польским художником Эльвиро Андриолли, которого просил заниматься живописью со своим младшим братом Аполлинарием.