И. А. Васильев родился 21 июля 1924 года в деревне Верховинино (ныне Бежаницкий район Псковской области) в крестьянской семье. Автор публицистических очерков и повестей, в том числе посвящённых острым проблемам жизни деревни. Организатор и создатель литературно-художественного музея истории Великой Отечественной войны в деревне Борки Великолукского района. Народный депутат СССР с 1989 года. Член СП СССР с 1972 года.И. А. Васильев умер 31 декабря 1994 года. Похоронен в городе Великие Луки Псковской области.