Христо Димитров, доктор по история, научен сътрудник в Института по история при БАН, е роден на 3 август 1958 г. в Бургас. През 1982 г. завършва специалност история във ВТУ "Св.Св. Кирил и Методий". От 1983 г. е в Института по история при БАН като редовен аспирант, специалист и научен сътрудник. През 1986 г. защитава дисертация на тема "България и номадите до началото на XI в.". През 1991 г. специализира във Виенския университет. Австрийската академия на науките и Австрийския археологически институт, като му е призната научна степен "доктор по философия" на Виенския университет. От 1992 г. чете лекции по средновековна история в Нов български университет - София.