В. П. Ефанов родился 10 (23) октября 1900 года в Самаре на Шихабаловской (ныне Ленинской) улице в семье мелкого предпринимателя. Учился в местном Художественно-промышленном техникуме (1917—1921). После неудачных попыток поступить в петроградские Свободные художественные мастерские (бывшая Академия художеств) и московские Высшие художественно-технические мастерские (Вхутемас), в 1922 году переселился в Москву, где занимался в студиях А. Е. Архипова (1919—1921) и Д. Н. Кардовского (1921—1926).
Затем участвовал в различных художественных и театральных студиях, сотрудничает с различными издательствами в качестве иллюстратора. В 1930-х годах становится известен своими монументальными полотнами в стиле социалистического реализма, на которых изображены важнейшие люди того времени.
В. П. Ефанов скончался в Москве в 3 марта 1978 года.