Родился 16 апреля 1942 года в селе Казинка Скопинского района Рязанской области. Окончил железнодорожное техническое училище и Тихоокеанское высшее военно-морское училище.
C 1967 года по 1993 год проходил службу на различных должностях в подразделениях Тихоокеанского флота. Закончил службу в звании капитана первого ранга.
В 1990 году избран депутатом Приморского краевого совета. 25 августа 1991 года награждён медалью «Защитник свободной России».
26 июня 1993 года избран мэром Владивостока. Находился в конфликте с главой администрации края Евгением Наздратенко.
В апреле 1994 года Черепкову было предъявлено обвинение в получении взятки. 16 марта 1994 года был отстранён от должности мэра. После отказа покинуть рабочий кабинет, здание мэрии было взято штурмом ОМОНом. 28 ноября 1994 года Генеральная прокуратура РФ прекратила уголовное дело «за отсутствием состава преступления» и возбудила новое уголовное дело по факту фальсификации взятки (известной в дальнейшем как операция «Вирус»).
27 декабря 1994 года президент России Борис Ельцин подписал указ об отстранении Черепкова от должности мэра «в связи с длительным неисполнением служебных обязанностей». В июне 1996 года Государственная дума России единогласно приняла постановление «О незаконном отстранении от должности мэра города Владивостока В. И. Черепкова». 14 августа 1996 года решением Хамовнического районного суда Москвы Черепков восстановлен в должности мэра. 24 сентября 1996 года Борис Ельцин своим указом восстановил Черепкова на должность мэра.
28 ноября 1998 года отстранен от должности указом президента России Бориса Ельцина «в связи с истечением срока полномочий».
17 января 1999 года избран депутатом Владивостокской городской думы. В апреле 1999 года суд Владивостока признал незаконным избрание Черепкова депутатом городской думы.
26 марта 2000 года был избран депутатом Государственной Думы третьего созыва. С 26 апреля 2000 года — член комитета Государственной думы по безопасности.
18 июня 2000 года на выборах мэра Владивостока занял второе место.
В декабре 2011 года заявил о намерении баллотироваться кандидатом в Президенты России на выборах 2012 года. Центризбирком зарегистрировал инициативную группу из не менее 500 человек, выдвинувшую Черепкова. Таким образом, Виктор Черепков должен был быть зарегистрирован кандидатом в Президенты РФ, если не позднее, чем в 18:00 18 января 2012 года сдал бы в ЦИК РФ от двух миллионов до двух миллионов ста тысяч подписей в свою поддержку; однако он отказался сдавать подписи по идеологическим причинам.
Приёмная находилась по адресу: Москва, Выборгская улица, д. № 16 к. 1
Лидер незарегистрированной партии «Свобода и народовластие».