Родился в Киеве в 1945 году.
В 1973 году окончил исторический факультет КГУ им. Т. Шевченко, после чего поступил там же в аспирантуру, закончив её в 1976, а через 2 года защитил кандидатскую диссертацию на тему «Передовая интеллигенция в октябрьской революции (март 1917 — март 1918 гг.)» .Преподавал в КГУ: в 1976—1981 годах — ассистент кафедры истории советского общества, в 1981—1986 годах старший преподаватель, в 1986—1990 годах доцент (в 1989 году защитил докторскую диссертацию на тему «Демократическое офицерство в революционном движении в армии и его роль в организации защиты Великого Октября (март 1917 — май 1918 гг.)» ), в 1990—1991 годах профессор кафедры истории СССР, в 1992—2005 годах профессор кафедры новейшей истории Украины исторического факультета. Преподавал историю СССР и спецкурсы по истории русского офицерства Белого движения, ораторское искусство.Работал профессором Института туризма Федерации профсоюзов Украины, Нежинского государственного университета имени Николая Гоголя.