Заслуженный артист Тувинской АССР (1966). Заслуженный артист РСФСР (12.06.1979).
Родился в улусе Аршанов Алтайского района в многодетной крестьянской семье. В 1948-1949 годы учился в Абаканском педагогическом училище. В 1951 году поступил на актерский факультет Ленинградского института театра, музыки и кинематографии. После окончания института в 1956 году и до конца жизни Дмитрий Макарович работал в Хакасском областном театре драмы им. Ю.М. Лермонтова. Сыграл более 200 ролей, первый исполнитель роли Ленина в хакасском театре. Он был и прекрасным переводчиком. Перевел на хакасский язык пьесы: <Привидения> Г. Ибсена; <Страна Айгуль>, <Пеший Махмуд> М. Карима и другие. Был пропагандистом театра на радио, телевидении и печати, внештатным корреспондентом Хакасского радио и газеты <Ленин чолы>.
роли в кино 1985 Тайна Золотой горы :: шорец-отец 1981 Не ставьте лешему капканы 1978 Голубка :: эпизод