Игорь Владимирович Васильев родился 31 мая 1961 года в городе Ленинграде.
В 1983 году окончил Ленинградский государственный университет имени А.А. Жданова, в 2003 году – Московский государственный университет имени М.В. Ломоносова.
В 1983-1992 годах служил в Вооруженных Силах.
В 1992-2003 годах работал в коммерческих структурах.
С 2003 по 2004 год руководил управлением по инвестиционной деятельности Центрального исполнительного комитета партии "Единая Россия".
В 2004-2010 годах представлял в Совете Федерации Республику Коми. Являлся членом комитетов Совета Федерации по финансовым рынкам и денежному обращению, по делам севера и малочисленных народов, заместитель председателя комиссии Совета Федерации по взаимодействию со Счетной палатой Российской Федерации.