1979 року закінчив Київський університет імені Т.Г.Шевченка за спеціальністю «історик, викладач історії / суспільствознавства». Працював учителем історії в школі №54 Жовтневого (Солом’янського) району м. Києва. З 1987 року – вчитель-методист, переможець конкурсу «Вчитель року», «Відмінник народної освіти УРСР».
З 1991 року працював на посадах завідувача лабораторією методики викладання історії і права, завідувачем кафедри методики викладання історії і права, деканом суспільно-гуманітарного факультету, завідувачем кафедри історичної та громадянської освіти Київського університету імені Бориса Грінченка.
Автор понад 200 наукових праць, серед яких монографії, підручники, посібники, довідкові видання, енциклопедії тощо.
Керівник авторської школи для молодих педагогів.
Член Національної Спілки журналістів України.