Василий Софронов родился 30 января 1884 года в Санкт-Петербурге.
С 1907 по 1910 годы учился при театре Литературно-художественного общества, затем вступил в его труппу.
С 1910 по 1913 годы — артист Малого театра. С 1913 по 1914 годы — в труппе театра под руководством Н.Н. Синельникова в Уфе. С 1917 по 1918 годы — артист театров Новороссийска и Баку.
Был одним из организаторов Ленинградского Большого драматического театра. Впоследствии проработал в нём всю жизнь.
Сыграл несколько ролей в кино.
Скончался 10 октября 1960 года в Ленинграде. Похоронен на Большеохтинском кладбище.