Ким Михайлович Макаров родился 11.01.1938 в с. Покровске Орджоникидзевского р-на Якутской АССР (ныне Республика Саха). После окончания средней школы служил на Тихом океане в морской авиации бортмехаником. Демобилизовавшись, с 1960 г. работал в Омске слесарем, токарем, фрезеровщиком, учился заочно в пединституте на историческом факультете. В 1968 г. переехал с семьёй во Владивосток, где работал в Торговом порту докером, крановщиком. В 1970 г. вернулся в Омск,
окончил пединститут и стал преподавателем истории и обществоведения в школе рабочей молодёжи. В 1980 г. переехал в Челябинск. В 1990 г. организовал кооперативное издательство «Лад». Автор девяти книг, четыре из них – для детей.