Михаил Викторович Васнецов родился в Москве 14 (27) октября 1884 года, имя получил в честь своего деда, приходского священника Михаила Васильевича Васнецова. Михаил стал четвёртым из пяти детей знаменитого русского живописца Виктора Михайловича Васнецова.