Василий Щелоков родился в деревне Озерицы, Зарайский уезд, Рязанская губерния, Российская Империя. В 1929-1930 годах учился и работал у кустаря-парикмахера, в 1930-1931 - преподавал в Московской школе–семилетке № 17. В 1931-1932 годах учился в Школе сценических кадров при Детском театре рабочих ребят Бауманского отдела народного образования. Работал в Московском Детском театре рабочих ребят Бауманского отдела народного образования (1932-1934), Театре–студии под руководством Ю.А. Завадского (1934-1935), Ростовском театре драмы имени Горького (1935-1940), Московском Третьем детском театре (1940-1941), Московском областном театре политического обозрения (1941-1942), Московском фронтовом театре миниатюр «Веселый десант» ВТО (1942-1944). В 1945-1986 годах - артист Государственного академического театра имени Моссовета. Принимал участие в дублировании иностранных фильмов.
1987Живой трупФильм
1981Смерть ПазухинаФильмв роли Баев
1979День приезда - день отъездаФильм
1978ДождьФильмв роли Old man (voice)
1971Следствие ведут ЗнаТоКиСериалв роли Николаша - сторож · эпизодов: 1
1968МятежФильм
1968Новое платье короляФильм
1968Ташкент - город хлебныйФильмв роли Trader
1961Своя голова на плечахФильм
1960Простая историяФильмв роли (uncredited)
1957Тихий ДонФильмв роли Mokhov (uncredited)
1956Своими рукамиФильм
1956Чудесный колодецФильмв роли voice