Родился в деревне Крутогористая Березовского сельсовета Яшкинского района. Война для Василия Ивановича Рыбникова началась в сентябре 1944 года, когда он, пройдя подготовку в учебном стрелковом полку, был направлен на 1-ый Украинский фронт, на знаменитый Сандомирский плацдарм. Попал в артиллерию, был наводчиком, командиром 45-миллетровой пушки. Воевать ему довелось до 11 апреля 1945 года: в этот день Василий Рыбников был тяжело ранен в сражении под Бреслау.
Имеет медали «За Победу над Германией в Великой Отечественной войне 1941-1945 гг.», «30 лет Советской армии и флота».