Основан в 1835 году. Название Кожевников связано с появившимися здесь начале XX века кожевенными предприятиями[4].
Входил в состав Шпаковского сельсовета Шпаковского района. 29 декабря 1998 года Законом Ставропольского края Шпаковский сельсовет был упразднён в связи с преобразованием центра района села Михайловского в город районного подчинения Михайловск. Сельские населённые пункты — хутора Балки, Кожевников, Подгорный перешли в административное подчинение города Михайловска без изменения их статуса[5].