Родился в городе Барановичи Брестской области Белорусской ССР. В 1984 году семья переехала в город Горький. Окончил среднюю общеобразовательную школу № 35, профессионально-техническое училище № 41 Нижнего Новгорода по специальности «электрогазосварщик» и до призыва в армию работал термистом на ОАО «Гидромаш». В ноябре 1995 года был призван в ряды Вооружённых Сил России. Вернувшись из армии, некоторое время работал по специальности, а в октябре 1999 года подписал контракт на прохождение военной службы. В составе подразделения принимал участие в контртеррористической операции по разоружению и ликвидации незаконных вооруженных формирований на территории Чеченской Республики. Заместитель командира БМП рядовой Репкин погиб при исполнении воинского долга. Похоронен в Нижнем Новгороде, на кладбище «Марьина Роща». Память: на здании средней общеобразовательной школы № 35 Нижегородского района Нижнего Новгорода (улица Фруктовая, 8), где учился воин, установлена мемориальная доска.