Виктор Степанов родился 21 мая 1947 года в городе Северо-Курильске Сахалинской области (остров Парамушир).
В 1972 году окончил факультет режиссуры народного театра в Тамбовском филиале Московского института культуры.
В 1972—1991 годах — на сценах Тамбова, Южно-Сахалинска, Новгорода, с 1990 года — в Ленинградском театре им. Ленинского комсомола («Балтийский дом»)[1]. Стал популярен после исполнения главной роли в сериале Александра Прошкина «Михайло Ломоносов» (1986).