Василий Петров родился 2 (15) января 1917 года в селе Чернолесское Ставропольской губернии Российской империи (с. Чернолесское, Новоселицкий район Ставропольского края).
До последних лет жизни Василий Иванович внимательно следил за жизнью родного села и района. Был в курсе значимых событий района и поддерживал связь с земляками. В декабре 2006 года Василию Петрову было присвоено звание Почетного гражданина Новоселицкого района. Местному музею, который находится в административном районном центре, селе Новоселицком, он передал свой военный мундир и фотографии военных лет.