Игорь Владимирович Васильев родился 31 мая 1961 года в Ленинграде (ныне — Санкт-Петербург).
В 1983 году окончил Ленинградский государственный университет имени А.А. Жданова (ныне — Санкт-Петербургский государственный университет), в 2003 году — Московский государственный университет имени М.В. Ломоносова.
В 1983-1992 годах проходил службу в Вооруженных Силах.
В 1992-2003 годах работал в различных коммерческих структурах.
В 2003-2004 годах руководил управлением по инвестиционной деятельности Центрального исполнительного комитета партии "Единая Россия".
С 2004 года по 2010 год был представителем в Совете Федерации Федерального Собрания РФ от исполнительного органа государственной власти Республики Коми, являлся членом комитетов Совета Федерации по финансовым рынкам и денежному обращению, по делам Севера и малочисленных народов, а также заместителем председателя комиссии Совета Федерации по взаимодействию со Счетной палатой РФ.
В 2010-2013 годах — аудитор Счетной палаты РФ.
C 2013 года по 2016 год возглавлял Федеральную службу государственной регистрации, кадастра и картографии (Росреестр).
28 июля 2016 года Игорь Васильев был назначен временно исполняющим обязанности губернатора Кировской области.
Васильев женат. У него есть дочь.
Сумма задекларированного дохода за 2016 год — 3,78 миллиона рублей.
10 сентября 2017 года в единый день голосования на выборах главы Кировской области Игорь Васильев набрал более 64% голосов и стал новым губернатором.