Народився 10 квітня 1954 року в м. Семенівка Чернігівської області.
У 1976 році закінчив історичний факультет Чернігівського державного педагогічного інституту ім. Т.Г. Шевченка.
Упродовж 1978–1986 років працював науковим співробітником, завідуючим відділом охорони та вивчення археологічних пам’яток Чернігівського історичного музею.
У 1983 році захистив кандидатську дисертацію «Походження літописних міст Чернігово-Сіверської землі» в Інституті археології АН УРСР.
З 1986 року старший викладач, доцент, завідуючий кафедрою історії СРСР і УРСР Чернігівського державного педагогічного інституту ім. Т.Г. Шевченка.
У 1988–1990 роках доцент кафедри історії СРСР і УРСР. З червня 1990 року доцент кафедри історії та археології України. Протягом 1991–1993 років навчався в докторантурі Інституту археології НАН України. У 1994–1999 роках завідуючий кафедрою археології та українознавства Чернігівського державного педагогічного інституту ім. Т.Г. Шевченка.
З вересня 1999 року працює завідуючим кафедрою історії та археології України Чернігівського державного педагогічного університету ім. Т.Г. Шевченка.
Заслужений працівник народної освіти України (1992).