Отец был расстрелян в 1937 году, мать с тремя детьми была сослана в Ирбейский район Красноярского края, где умерла в 1947 году.
В 1946—1947 годах работал учителем семилетней школы.Служба в Вооружённых Силах СССРВ Советской армии с 1949 года.Член ВКП(б) с 1951 года, вышел из партии в мае 1991 года.Окончил Орловское танковое училище (1952), Военно-политическую академию имени В. И. Ленина (1956), адъюнктуру в последней.Служил в Приволжском и Киевском военных округах, занимал различные должности в политорганах.
В 1963—1971 годах — адъюнкт, преподаватель, заместитель начальника кафедры ВПА им. В. И. Ленина.
В 1966 году защитил кандидатскую диссертацию «Нравственное развитие личности советского воина и военно-техническая революция» .
С 1971 года работал в Главном политическом управлении Советской Армии и Военно-Морского флота.
В том же году защитил докторскую диссертацию по философии «Социологический и гносеологический анализ проблем военно-этической теории (Мораль и война)» .
В 1979—1984 годах начальник управления спецпропаганды («психологической войны» ).
В 1984—1988 годах — заместитель начальника Главного политического управления СА и ВМФ.
В 1988—1991 годах — начальник Института военной истории Министерства обороны СССР.
В 1990 году защитил докторскую диссертацию по истории «Сталинизм: сущность, генезис, эволюция» .Деятельность в Верховном Совете России и органах КПССДепутат Верховного Совета РСФСР в 1985 году.Делегат XXVII и XXVIII съездов КПСС, XIX конференции КПСС.
В 1990 году избран народным депутатом РСФСР по 60-му национально-территориальному округу (Оренбург), победив во втором туре будущего председателя правительства РФ В. С. Черномырдина.
На I Съезде был избран членом Совета Национальностей Верховного Совета РСФСР, был сопредседателем фракции «Левый центр — сотрудничество» , координатором депутатской группы «Россия» , членом Комитета Верховного Совета по вопросам обороны и безопасности.
С июня по сентябрь 1990 года — заместитель председателя Совета Национальностей Верховного Совета РСФСР.
С 1990 года вице-президент международной ассоциации военных историков. Был членом правления Философского общества, общества «Знание» , членом редколлегий «Военно-исторического журнала» и журнала «Знамя» .12 декабря 1991 года, являясь членом Верховного Совета РСФСР, проголосовал за ратификацию Беловежского соглашения о прекращении существования СССР.Работа в Администрации Президента России и Государственной ДумеС 20 июля 1991 года — Советник Президента России по оборонным вопросам.
С 31 декабря 1991 года — член комиссии по определению перечня документов Архива Президента Российской Федерации.
С 29 января 1992 года — член Государственной делегации Российской Федерации по подготовке соглашений Российской Федерации с государствами — бывшими союзными республиками по всей совокупности военно-политических вопросов.
С 22 февраля 1992 года — член правительственной комиссии по использованию государственного имущества, находившегося в собственности бывшего Института теории и истории социализма ЦК КПСС.
С 3 апреля 1992 года — член Президентского консультативного совета.
С 4 апреля 1992 года — председатель Государственной комиссии по созданию Министерства обороны, армии и флота Российской Федерации.
С 24 сентября 1992 года по 24 января 1994 года — советник Президента Российской Федерации по вопросам обороны и безопасности.2 октября 1992 года признано утратившим силу распоряжение Президента о его назначении советником Президента России по оборонным вопросам.
С 3 июня 1993 года — представитель Президента Российской Федерации для участия в Конституционном совещании.
В октябре 1993 года принимал активное участие в разгоне Съезда народных депутатов и Верховного Совета России, будучи помощником генерала армии Константина Ивановича Кобеца. (По свидетельству Ю. Воронина, в разгар расстрела Белого Дома он заявил ему по телефону: «Ситуация изменилась. Президент, как Верховный главнокомандующий, подписал приказ министру обороны о штурме Дома Советов и взял всю ответственность на себя. Мы подавим путч любой ценой. Порядок в Москве будет наведен силами армии» .)В 1993 году избран депутатом Государственной Думы Федерального Собрания Российской Федерации 1-го созыва, был членом фракции «Выбор России» , членом Комитета по обороне.
С 21 октября 1993 года по 26 января 1994 года возложено руководство, на общественных началах, комиссией при Президенте Российской Федерации по расследованию фактов бесследной пропажи граждан иностранных государств, а также российских граждан, исчезнувших при невыясненных обстоятельствах за пределами границ бывшего Советского Союза.
С 17 февраля 1994 года — член Совета по кадровой политике при Президенте Российской Федерации.
С 18 августа 1994 года — член Экспертно-аналитического совета при Президенте Российской Федерации.
С 22 сентября 1994 года — член Комиссии по рассекречиванию документов,.
С 8 ноября 1994 года — председатель Комиссии при Президенте Российской Федерации по военнопленным, интернированным и пропавшим без вести.Работал до последнего дня своей жизни.Причина смерти — рак. Похоронен в Москве на Кунцевском кладбище.ДетиДве дочери: Татьяна Дмитриевна (р. 23.10.1952),Ольга Дмитриевна (р. 19.02.1960) — специалист по истории русской философии.