5 декабря 1917 года явился к генералу Корнилову в штаб Добровольческой армии и был назначен командиром 1-го добровольческого отряда, сформированного им в Ростове. Участник 1-го Кубанского похода, командир бригады 1-й пехотной дивизии. Командир бригады во 2-й пехотной дивизии с июня 1918 и во время 2-го Кубанского похода. С 1 января 1919 года — командир 2-й пехотной дивизии (после генерала Боровского). В начале 1919 года, без оставления прежней должности, стал черноморским военным губернатором в Новороссийске. В дальнейшем был начальником Туапсинского отряда, сформированного на базе 2-й дивизии, который, по словам генерала Деникина, «имел задачу прикрывать нашу главную базу — Новороссийск — со стороны Грузии». В конце июля 1920 в Крыму генерал Врангель назначил Черепова начальником группы особого назначения для высадки у Анапы для соединения с действовавшими против Красной армии партизанскими отрядами и отвлечения внимания противника от десанта главных сил генерала Улагая у станицы Приморско-Ахтарская. Отряд Черепова в составе Корниловского военного училища и Черкесского дивизиона после высадки был прижат к морю. Надежды на соединение с зелеными не оправдались, отряд понес тяжелые потери и 10 августа 1920 года погрузился на прибывшие из Керчи суда. Во время десанта Черепов был тяжело ранен в правую ногу и после эвакуации был отправлен в Сербию. После излечения поселился в Новом Саде и в течение многих лет возглавлял местный отдел Союза участников 1-го Кубанского похода. Председатель Новосадского отделения IV отдела РОВС.