Родился в селе Барагхан 15 мая 1922 года. После окончания семи классов Курумканской школы колхозной молодежи в 1937 году поступил в педагогическое училище им. В.И. Ленина в г. Кяхта. В июне 1940 года окончил училище и был направлен на работу в Мухоршибирь. 13 августа 1941 года был призван в армию Мухоршибирским РВК. Попал на Дальний Восток в 52 кавалерийскую дивизию. 29 ноября 1941 года его дивизия была переброшена на Волховский фронт. Воевал в составе 254 дивизии в 334 полку в ожесточенных боях за город Ленинград. Ком. взвода, старший лей- тенант. Участвовал в разведывательных операциях на Невском пятачке до декабря 1942 года. За прорыв блокады Ленинграда награжден медалями «За отвагу», «За оборону Ленинграда». Под Ленинградом получил тяжелое ранение - контузию. После лечения направлен на 1 Прибалтийский фронт, потом перешел на 3 Прибалтийский в 169 гвардейский полк 1 Московской дивизии 11 гвардейской армии. Принимал участие в боях под Оршем в Бело-руссии в операции под кодовым названием «Багратион». За бои под Оршем награжден орденом Красной Звезды. Участвовал в освобождении городов Орш, Баранович, Борисово, Минск, Вильнюс, Шауляй, Кенигсберг, освобождал Восточную Пруссию, Литву, Польшу. Награжден медалью «За взятие Кенигсберга», орденом Отечественной войны I степени. Демобилизовался 17 августа 1945 года по ранению. После войны работал инструктором и заве-дующим отделом Курумканского райкома партии. В сентябре 1948 года был направлен в колхоз имени Сталина Мургунского сельсовета заместителем председателя, затем избран председателем. В 1958 году направлен в колхоз им. Ленина Барагханского сельсовета секретарем парткома. В 1960 году направлен секретарем парткома в совхоз Курумканский. В 1966 году переехал в Заиграевский район председателем рабочкома в совхоз «Эрхирикский». С 1973 года до ухода на пенсию работал на авиазаводе. Умер в 2004 году. Похоронен в городе Улан-Удэ. Родственники: дочери Димитрова Любовь Борисовна, Димитрова Людмила Борисовна, засл. зоотехник РФ, Димитрова Лариса Борисовна.