Экономист-математик, демограф, специалист по демографическому моделированию.
Работал на кафедре ММАЭ, в лаборатории экономических методов управления общественным производством, в Центре по изучению проблем народонаселения, на Курсах ООН «Народонаселение и развитие».
Читал курсы «Математические методы в демографии» студентам демографической специализации, одним из первых освоил персональные компьютеры и стал преподавать курс «Применение ЭВМ в демографическом анализе» на Курсах ООН. Читал лекции и на спецотделении «Демография» для специалистов с высшим образованием. Им были написаны компьютерные пакеты: NSFA (приложение моделей рождаемости Коула-Трасселла и Брасса), CUDA (анализ динамики использования контрацепции), PARITY (CPA, когортный анализ по порядку рождения). С начала 90-х Н.Б. Баркалов жил в США, получил американское гражданство, скончался 22 мая 2005 года,
похоронен в Москве на Введенском кладбище, рядом с родными.